基於centos7.6離線部署開k3s


K3S簡介:

https://k3s.io/

https://github.com/rancher/k3s

https://github.com/rancher/k3s/releases      //版本及images

 部署環境

k3s      

docker-ce

centos7.6

docker-ce安裝

參考:

centos7.6在線yum安裝docker-ce

基於Centos7.5搭建Docker環境

centos7下docker二進制安裝

 導入k3s鏡像

https://github.com/rancher/k3s/releases/download/v0.9.0/k3s-airgap-images-amd64.tar     //下載images

docker load -i k3s-airgap-images-amd64.tar 

Loaded image: docker.io/coredns/coredns:1.3.0
Loaded image: docker.io/library/traefik:1.7.12
Loaded image: docker.io/rancher/klipper-helm:v0.1.5
Loaded image: docker.io/rancher/klipper-lb:v0.1.1
Loaded image: k8s.gcr.io/pause:3.1

部署k3s server/agent

https://github.com/rancher/k3s/releases/download/v0.9.0/k3s   //下載二進制k3s

https://raw.githubusercontent.com/rancher/k3s/master/install.sh    //k3s安裝腳本,具體可以看下腳本存在很多變量定義

export INSTALL_K3S_SKIP_DOWNLOAD=true           //設置跳過下載k3s二進制文件
export INSTALL_K3S_BIN_DIR=/usr/bin       //設置k3s安裝目錄
./install.sh       //自動建立service服務及軟連接  kubectl ctr  ....

systemctl status k3s    //服務運行狀態

journalctl -u k3s -f     //根據日志可以看到服務啟動不起來,要去國外拉images,你懂得,heihei

修正k3s服務改用docker

vi /etc/systemd/system/k3s.service
ExecStart=/usr/bin/k3s \
server --docker\              //容器選擇docker,替換默認的containerd

systemctl daemon-reload    //刷新服務配置文件,重新定向到target
systemctl restart k3s

 k3s的pod運行在docker之中

 


免責聲明!

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



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