k3s 离线安装升级

k3s 离线安装升级
双木老林下载
Github仓库最新release包:v1.23.5+k3s1
需要下载 k3s-airgap-images-amd64.tar 和 k3s。( amd64 环境,其他环境自行选择合适的)
1 | wget https://get.k3s.io/ -O install.sh |
安装
上传
1 | mkdir -p /opt/k3s/packages |
将包转存到对应的位置
1 | mkdir -p /var/lib/rancher/k3s/agent/images/ |
安装
1 | INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_MIRROR=cn INSTALL_K3S_EXEC="server --disable=traefik --kube-apiserver-arg --service-node-port-range=32000-36000" ./install.sh |
解析
INSTALL_K3S_SKIP_DOWNLOAD: 跳过下载
INSTALL_K3S_MIRROR: 使用国内的镜像( 因为是离线,要不要随缘 )
INSTALL_K3S_EXEC: 增加 k3s 启动的参数
–disable=traefik: 停用 traefik,默认使用的 traefik2。
–kube-apiserver-arg –service-node-port-range=32000-36000”: 划分 NodePort 的范围。
结束
查看版本:
1 | root@k3s-m1:~# k3s -v |
增加 Tab 提示:( 需要预先安装有 bash-completion,没有则跳过,没救 )
1 | cat >> /etc/profile << EOF |
离线升级
当版本进行更新,然后想要离线更新的时候。
重复安装步骤即可。
上传
1 | ## 上传 install.sh 、 k3s 执行文件 以及 tar 包 |
将包转存到对应的位置
1 | rm -f /var/lib/rancher/k3s/agent/images/k3s-airgap-images-amd64.tar |
安装
1 | INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_MIRROR=cn INSTALL_K3S_EXEC="server --disable=traefik --kube-apiserver-arg --service-node-port-range=32000-36000" ./install.sh |
解析
INSTALL_K3S_SKIP_DOWNLOAD: 跳过下载
INSTALL_K3S_MIRROR: 使用国内的镜像( 因为是离线,要不要随缘 )
INSTALL_K3S_EXEC: 增加 k3s 启动的参数
–disable=traefik: 停用 traefik,默认使用的 traefik2。
–kube-apiserver-arg –service-node-port-range=32000-36000”: 划分 NodePort 的范围。
结束
查看版本:
1 | root@k3s-m1:~# k3s -v |
评论
匿名评论隐私政策













