38 lines
975 B
Bash
Executable File
38 lines
975 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
echo "=========================================="
|
|
echo "初始化 Kubernetes 环境"
|
|
echo "=========================================="
|
|
|
|
# 创建命名空间
|
|
echo "创建命名空间 ruoyi..."
|
|
kubectl apply -f namespace.yaml
|
|
|
|
# 等待一下确保资源创建完成
|
|
sleep 2
|
|
|
|
# 检查命名空间是否创建成功
|
|
echo ""
|
|
echo "=========================================="
|
|
echo "检查部署结果"
|
|
echo "=========================================="
|
|
|
|
if kubectl get namespace ruoyi &> /dev/null; then
|
|
echo "✓ 命名空间 ruoyi 创建成功"
|
|
kubectl get namespace ruoyi
|
|
echo ""
|
|
echo "=========================================="
|
|
echo "✓ 初始化完成!"
|
|
echo "=========================================="
|
|
exit 0
|
|
else
|
|
echo "✗ 命名空间创建失败"
|
|
echo ""
|
|
echo "=========================================="
|
|
echo "✗ 初始化失败!"
|
|
echo "=========================================="
|
|
exit 1
|
|
fi
|