使用 Ranger 和 V-Sphere Cloud Provider 引导 RKE 集群

时间:2021-02-02 01:04:38

标签: rancher rancher-rke

我想设置一个新的 Rancher 环境,包括 V-Sphere Cloud Provider,以便我可以提供一个节点模板、自动扩展节点以及所有其他花哨的东西。

Rancher 本身也应该在 Kubernetes 集群上运行,包括所有这些功能。

这在某种程度上是一个鸡与蛋的问题,因为我需要一个 Kubernetes 集群来安装和配置 Rancher。

我想问一下,以下过程是否可行:

  1. 使用现有集群或 minikube(Bootstrap 集群)并在其上安装 Rancher,选择管理员用户,并设置 URL。这将解析为 Bootstrap 集群。

  2. 添加一个新的 RKE 集群(管理集群),其中包含一个 etc 和 controlplane 节点,以及一个 worker。并启用 V-Sphere。

  3. 备份 Rancher,如 https://rancher.com/docs/rancher/v2.x/en/backups/v2.5/back-up-rancher/ 所示 这是否也可以使用像 PersistentVolume 这样的本地存储到 NFS 共享而不是 s3?

  4. 下载 kubeconfig 文件以直接访问管理集群,如 https://rancher.com/docs/rancher/v2.x/en/overview/architecture/#4-authorized-cluster-endpoint

    所示
  5. 关闭并移除 Bootstrap 集群。

  6. 更新 DNS 记录,以便管理集群 URL 解析为管理集群的主节点。

  7. 将 Rancher 恢复到管理集群,如 https://rancher.com/docs/rancher/v2.x/en/backups/v2.5/restoring-rancher/ 所示。

  8. 添加其他集群、完成配置等...

我认为这应该是让 Rancher 在 Rancher 创建的集群中运行的有效工作流程。

你是怎么解决这个问题的? 工作流程有问题吗?

0 个答案:

没有答案