a-cloud-all/k8s/00-init/deploy.sh

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