基於centos7.6離線部署開k3s

K3S簡介:

https://k3s.io/html

https://github.com/rancher/k3sgit

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

 部署環境

k3s      docker

docker-cecentos

centos7.6post

docker-ce安裝

參考:url

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     //下載imagescentos7

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

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   //下載二進制k3srest

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之中

相關文章
相關標籤/搜索