K3S 升级
约 1 分钟阅读
标签:升级
- v1.27 前面版本 containerd 无 zfs snapshotter
# 准备
rc-update del k3s
reboot
# 升级
k3s -v # 当前版本
sudo apk add jq
# ARCH=arm64
# SUFFIX=-${ARCH}
ARCH=amd64
SUFFIX=
VERSION_K3S=$(curl -sf https://update.k3s.io/v1-release/channels | jq -r '.data[] | select(.id == "stable") | .latest')
echo Upgrade $VERSION_K3S
# GITHUB_URL=https://github.com/k3s-io/k3s/releases
# 走代理
GITHUB_URL=https://mirror.echo.wener.cc/github.com/k3s-io/k3s/releases
GITHUB_URL=https://github.com/k3s-io/k3s/releases
curl --remote-name-all -L "${GITHUB_URL}/download/${VERSION_K3S}/sha256sum-${ARCH}.txt" "${GITHUB_URL}/download/${VERSION_K3S}/k3s${SUFFIX}"
sha256sum -c sha256sum-${ARCH}.txt --ignore-missing
cp k3s$SUFFIX k3s.$VERSION_K3S
chmod +x k3s.$VERSION_K3S
cp $(which k3s) k3s.last # backup
sudo cp k3s.$VERSION_K3S $(which k3s) # replace
sudo k3s check-config
k3s -v
# 启动
service k3s restart
rc-update add k3s
k3s kubectl get nodes关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- Install笔记 · Upgrade
参考 · Upgrade · 如果 install 用了 httpsproxy, 会被写入到 /etc/rancher/k3s/k3s.env · 下载不动可下载脚本自行修改镜像 · INSTALLK3SCHANNELURL https://update.k3s.io/v1-release/channels