diff --git a/init-k3s.sh b/init-k3s.sh index 2e460b6..8fb06a6 100644 --- a/init-k3s.sh +++ b/init-k3s.sh @@ -60,26 +60,39 @@ systemctl status keepalived & -# 开始部署 -curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - server \ - --cluster-init \ - --cluster-cidr $pod_subnet \ - --service-cidr $service_subnet \ - --node-external-ip=$vip_ip \ - --tls-san=$vip_ip +# 检查是否为 Master-01 +if [ "$current_ip" == "$master" ]; then + # 开始部署 + curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - server \ + --cluster-init \ + --cluster-cidr $pod_subnet \ + --service-cidr $service_subnet \ + --node-external-ip=$vip_ip \ + --tls-san=$vip_ip -kubectl get nodes -TOKEN=$(cat /var/lib/rancher/k3s/server/node-token) - -cat <