【问题标题】:Openstack cloud provider with rke2使用 rke2 的 Openstack 云提供商
【发布时间】:2022-07-15 19:33:28
【问题描述】:

我正在 Openstack 上使用 Rancher 建立一个 rke2 集群。

环境:

  • Openstack 中的自定义配置资源(网络、实例等)
  • 在其中一个实例上运行的 Rancher
  • 几个实例用作集群节点(主节点和工作节点)

上下文:

通过 Rancher 设置 rke2 集群时,我需要定义一个云提供商,以便使用 providerID 正确设置节点(以便 openstack 云控制器等插件manager 或 cinder csi 能够识别 Openstack 中的节点)。

使用 rke,我可以将 Openstack 定义为云提供商,并通过 Rancher 中的 yaml 对其进行配置,如他们的 official documentation 中所述。这样 rke 将确保在自动设置节点时使用 providerID 更新节点。

问题:

在创建 rke2 集群时,似乎无法定义 Openstack 特定的配置。 至于外部云提供商,我找不到任何关于如何定义这实际上是一个 Openstack 集群以及如何定义配置以便 rke2 能够正确使用它的信息。

问题

  1. rke2 是否能够将 Openstack 用作云提供商,还是仅在 rke 上可用?
  2. 是否有任何文档或者你们有任何提示如何正确地将 Openstack 设置为 rke2 的云提供商?

谢谢。

【问题讨论】:

    标签: rancher rke2


    【解决方案1】:

    事实证明,可以为 Openstack 定义云提供商。我面临的问题是由于 Rancher 中对 Openstack 的 Cloud Provider Config 的定义非常严格。正如here 所提到的,问题出在配置中的意外字段。删除所有不必要的字段后,一切都按预期出现。不幸的是,没有任何错误消息真正让您知道它存在一些非必填字段的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-24
      • 2021-11-04
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 2019-10-17
      • 2012-03-06
      相关资源
      最近更新 更多