Files
agent_management/k8s/create-kubeconfig-secret.sh
T
2026-01-05 12:44:28 +00:00

23 lines
610 B
Bash
Executable File

#!/bin/bash
# 创建kubeconfig Secret的脚本
echo "创建Kubeconfig Secret..."
# 检查kubeconfig文件是否存在
KUBECONFIG_FILE="${HOME}/.kube/config"
if [ ! -f "$KUBECONFIG_FILE" ]; then
echo "错误: kubeconfig文件不存在: $KUBECONFIG_FILE"
exit 1
fi
# 创建Secret
kubectl create secret generic kubeconfig-secret \
--from-file=config=$KUBECONFIG_FILE \
--namespace=default \
--dry-run=client -o yaml > k8s/kubeconfig-secret.yaml
echo "✅ Secret配置已生成: k8s/kubeconfig-secret.yaml"
echo ""
echo "应用Secret到集群:"
echo "kubectl apply -f k8s/kubeconfig-secret.yaml"