雲服務器部署k3s並使用docker作為默認容器


雲服務器部署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"'
    
    
  • 重啟k3s

    systemctl daemon-reload
    systemctl restart k3s
    

歡迎大家訪問我的個人小站https://www.chenmx.net,獲取更多有趣的博文!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM