2.10. 添加 Nutanix CCM 所需的配置映射和 secret 资源


在 Nutanix 上安装需要额外的 ConfigMapSecret 资源,才能与 Nutanix Cloud Controller Manager (CCM) 集成。

先决条件

  • 您已在安装目录中创建了 manifests 目录。

流程

  1. 进入 manifests 目录:

    $ cd <path_to_installation_directory>/manifests
  2. 创建名为 openshift-cloud-controller-manager-cloud-config.yamlcloud-conf ConfigMap 文件并添加以下信息:

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: cloud-conf
      namespace: openshift-cloud-controller-manager
    data:
      cloud.conf: "{
          \"prismCentral\": {
              \"address\": \"<prism_central_FQDN/IP>\", 1
              \"port\": 9440,
                \"credentialRef\": {
                    \"kind\": \"Secret\",
                    \"name\": \"nutanix-credentials\",
                    \"namespace\": \"openshift-cloud-controller-manager\"
                }
           },
           \"topologyDiscovery\": {
               \"type\": \"Prism\",
               \"topologyCategories\": null
           },
           \"enableCustomLabeling\": true
         }"
    1
    指定 Prism Central FQDN/IP。
  3. 验证文件 cluster-infrastructure-02-config.yml 是否存在,并且具有以下信息:

    spec:
      cloudConfig:
        key: config
        name: cloud-provider-config
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.