欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

离线部署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