Merge pull request #124 from svc-design/codex/update-sealos-install.sh-script
feat: update sealos install script
This commit is contained in:
commit
193e8a5dcb
@ -1,6 +1,15 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
# Install sealos binaries
|
||||
if [ -f "sealos_5.0.1_linux_amd64.tar.gz" ]; then
|
||||
tar -xpvf sealos_5.0.1_linux_amd64.tar.gz
|
||||
cp sealos sealctl image-cri-shim /usr/local/bin/
|
||||
if [ -f nerdctl ]; then
|
||||
cp nerdctl /usr/local/bin/
|
||||
fi
|
||||
fi
|
||||
|
||||
# Load pre-packaged images if present
|
||||
if [ -f "images/sealos-images.tar" ]; then
|
||||
if command -v sealos >/dev/null 2>&1; then
|
||||
@ -10,17 +19,17 @@ if [ -f "images/sealos-images.tar" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
sealos run labring/kubernetes:v1.29.9 \
|
||||
labring/cilium:v1.13.4 \
|
||||
labring/helm:v3.9.4 \
|
||||
--masters 172.31.23.68 \
|
||||
sealos run labring/kubernetes:v1.30.1 \
|
||||
labring/cilium:v1.18.1 \
|
||||
labring/helm:v3.16.2 \
|
||||
--masters "${NodeIP}" \
|
||||
--user root \
|
||||
--pk /root/.ssh/id_rsa \
|
||||
--env '{}' \
|
||||
--cmd 'kubeadm init --skip-phases=addon/kube-proxy'
|
||||
|
||||
sealos add --nodes 172.31.23.69
|
||||
#sealos add --nodes 172.31.23.69
|
||||
|
||||
helm repo add cilium https://helm.cilium.io
|
||||
helm repo update
|
||||
helm upgrade cilium cilium/cilium -n kube-system -f cilium-values.yaml
|
||||
helm upgrade cilium cilium/cilium -n kube-system -f cilium-values.yaml --version 1.18.1
|
||||
|
||||
Loading…
Reference in New Issue
Block a user