离线安装K3S Server(v1.17.4+k3s1)

离线安装K3S Server
官方文档:https://rancher.com/docs/k3s/latest/en/installation/airgap/

整体的流程图

 

查看K3S的离线文件,目前最新的K3S最新的版本是v1.17.4+k3s1
https://github.com/rancher/k3s/releases 

离线镜像包

 

 k3s的bin包

 

 关于文件对应的架构,参考如下表格

 

 

 先查看系统的架构,通过命令uname -a即可以查看到架构,我现在这台服务器是在阿里云的CentOS7.6的服务器

 

下载离线镜像包和k3s的bin包

在windows电脑上下载镜像离线包和k3s的bin包,并上传到服务器上

 

 例如我使用的用户是root,现在就直接存在root的文件夹下

 

 

将离线文件存放到指定位置
复制离线包

sudo mkdir -p /var/lib/rancher/k3s/agent/images/

#下载的离线镜像包复制,格式如下
#sudo cp ./k3s-airgap-images-$ARCH.tar /var/lib/rancher/k3s/agent/images/
sudo cp ./k3s-airgap-images-amd64.tar /var/lib/rancher/k3s/agent/images/

 

复制K3S的bin包

#授权
chmod 755 k3s

#下载的K3S的bin包,格式如下
sudo cp ./k3s /usr/local/bin && sudo chmod 755 /usr/local/bin/k3s

 

 

安装K3S

#授权
chmod +x ./install.sh

INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh

 

 

检查k3s状态

#查看kube-system(核心服务命名空间)
kubectl get all -n kube-system

 

卸载K3S

#服务器
/usr/local/bin/k3s-uninstall.sh
#工作节点
/usr/local/bin/k3s-agent-uninstall.sh

 

posted @ 2020-04-09 13:52  WesChan  阅读(4002)  评论(0编辑  收藏  举报