上传autok3s镜像并创建autok3s容器
docker run -itd --restart=unless-stopped -p 8080:8080 --network host --name autok3s --privileged=true -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock cnrancher/autok3s:v0.9.0
容器创建完成后即可登录UI界面部署K3S集群
1:制作air-gap Packages
packages需要满足以下目录结构及文件内容要求,否则上传文件在解析时会出错
(1)目录结构
├── amd64
| ├── .done
│ ├── k3s
│ ├── k3s-airgap-images.tar.gz
│ ├── k3s-images.txt
│ └── sha256sum.txt
└── version.json
(2)sha256sum.txt文件
|
(3)version.json文件
|
2:上传
3:部署集群
autok3s create --provider native --cluster --docker-script https://get.docker.com --k3s-channel stable --k3s-install-script https://get.k3s.io --master-extra-args '--docker --flannel-backend vxlan' --name k3s-cluster-1 --package-name k3s01 --rollback --set {} --ssh-password 123456 --ssh-port 22 --ssh-user root --master-ips 172.28.12.32,172.28.12.64,172.28.12.3