离线部署Rancher + K8S集群的详细过程
程序员文章站
2022-05-27 19:17:49
...
前言
针对生产环境无法联网的前提,离线部署Rancher + K8S 。 主要思路是
- 1、搭建本地私有仓库(nexus)
- 2、离线部署好各服务器的docker 后,指定镜像源为本地仓库(register)
- 3、上传所有rancher、rancher-rke等相关镜像(务必收集齐全)
- 4、docker pull rancher / rke工具离线部署k8s集群
官方文档:https://rancher.com/docs/rancher/v2.x/en/installation/
准备
所有需要下载的内容,本文提到所有工具都可以在压缩包中找到,离线包: rancher-offline.tar
$ tree --du -hFC -I *.rpm
.
├── [ 35M] helm*
├── [ 289] kernel-upgrade-reboot.sh
├── [ 41M] kubectl*
├── [3.3K] nginx.conf
├── [2.5K] rancher-images.txt
├── [1.1K] rancher-load-images.sh
├── [ 785] rancher-save-images.sh
├── [ 36M] rke*
├── [8.0K] rpm-ceph/
├── [ 244] rpm-jdk-docker/
├── [4.3K] rpm-kernel/
│ └── [ 289] kernel-upgrade-reboot.sh
├── [1.8G] tar/
│ ├── [200M] centos.tar
│ ├── [147M] cephfs-provisioner.tar.gz
│ ├── [3.6K] cert-manage