#!/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