安装
操作步骤
前提条件
- 从K3s GitHub Release页面获取你所运行的 K3s 版本的镜像 tar 文件。
- 从 release 页面下载 K3s 二进制文件,K3s 二进制文件需要与离线镜像的版本匹配。将二进制文件放在每个离线节点的 /usr/local/bin 中,并确保这个二进制文件是可执行的。
- 下载 K3s 安装脚本:https://get.k3s.io 。将安装脚本放在每个离线节点的任意地方,并命名为 install.sh
离线环境获取依赖
1 | # 下载依赖 |
通常需要安装的有
nfs-utils open-iscsi apparmor-parser
开始安装
1 | # 将 tar 文件放在images目录下 |
- 安装为master
1
INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh
- 安装为agent
1
INSTALL_K3S_SKIP_DOWNLOAD=true K3S_URL=https://<SERVER_IP>:6443 K3S_TOKEN=<YOUR_TOKEN> ./install.sh
The token from the server is typically found at
/var/lib/rancher/k3s/server/token
.
配置镜像
通常我们会配置一个registry-mirror,用来加速下载
在k3s中,这个配置文件位于/etc/rancher/k3s/registries.yaml
可以用如下命令快速配置
1 | cat >/etc/rancher/k3s/registries.yaml <<E |
卸载 K3s
如果您使用安装脚本安装了 K3s,那么在安装过程中会生成一个卸载 K3s 的脚本。
卸载 K3s 会删除集群数据和所有脚本。要使用不同的安装选项重新启动集群,请使用不同的标志重新运行安装脚本。
要从 server 节点卸载 K3s,请运行:
1 | /usr/local/bin/k3s-uninstall.sh |
要从 agent 节点卸载 K3s,请运行:
1 | /usr/local/bin/k3s-agent-uninstall.sh |
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章