雲服務器部署k3s並使用docker作為默認容器
 
        -  
准備工作
准備k3s的相關文件,這里我都放在百度網盤了,也可以去Github下載最新文件 鏈接:https://pan.baidu.com/s/1r-XAAE9Or3_kep2Mue5I8g 提取碼:4xyk 上傳文件到服務器 -  
給予相應的權限
chmod 755 k3s chmod 755 install.sh chmod 755 k3s-airgap-images-amd64.tar -  
創建鏈接
cp k3s /usr/local/bin/k3s -  
將所需鏡像文件拷貝
mkdir -p /var/lib/rancher/k3s/agent/images/ cp k3s-airgap-images-amd64.tar /var/lib/rancher/k3s/agent/images/ -  
安裝
docker參考:https://www.chenmx.net/?p=31 -  
docker導入鏡像
docker load -i k3s-airgap-images-amd64.tar -  
離線安裝
k3s並指定docker為默認容器INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh - --docker -  
驗證是否成功
kubectl get node; kubectl get pods -A; 其語法和k8s一樣 -  
更改配置文件
vim /etc/systemd/system/k3s.service ##最后加入公網ip ExecStart=/usr/local/bin/k3s \ server \ '-' \ '--docker' \ '--node-external-ip 49.233.0.67' \ ' --kube-proxy-arg "proxy-mode=ipvs" "masquerade-all=true"' \ '--kube-proxy-arg "metrics-bind-address=0.0.0.0"' -  
重啟
k3ssystemctl daemon-reload systemctl restart k3s 
歡迎大家訪問我的個人小站:https://www.chenmx.net,獲取更多有趣的博文!
