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

相关文章
相关标签/搜索