离线部署Rancher + K8S集群的详细过程

前言


针对生产环境无法联网的前提,离线部署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

猜你喜欢

转载自blog.csdn.net/as4589sd/article/details/104176891