artifacts/scripts/sealos-install.sh
2025-08-22 16:10:09 +08:00

27 lines
863 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env bash
set -euo pipefail
# 1) 起集群:去掉 labring/cilium只保留 K8s + Helm并跳过 kube-proxy
sealos run labring/kubernetes:v1.29.9 \
labring/helm:v3.9.4 \
--masters 192.168.124.77 \
--user root \
--pk /root/.ssh/id_rsa \
--env '{}' \
--cmd 'kubeadm init --skip-phases=addon/kube-proxy'
# 2) 安装 Cilium使用 Helm 指定 chart 1.18.1(稳定)
helm repo add cilium https://helm.cilium.io
helm repo update
helm upgrade --install cilium cilium/cilium \
-n kube-system \
--version 1.18.1 \
-f cilium-values.yaml
# 可选:等待就绪(方便 CI/一键脚本)
kubectl -n kube-system rollout status ds/cilium --timeout=10m || true
kubectl -n kube-system rollout status deploy/cilium-operator --timeout=5m || true
# 查看状态
cilium status || true