3.10. 添加 Nutanix CCM 所需的配置映射和 secret 资源
在 Nutanix 上安装需要额外的 ConfigMap
和 Secret
资源,才能与 Nutanix Cloud Controller Manager (CCM) 集成。
先决条件
-
您已在安装目录中创建了
manifests
目录。
流程
进入
manifests
目录:$ cd <path_to_installation_directory>/manifests
创建名为
openshift-cloud-controller-manager-cloud-config.yaml
的cloud-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。
验证文件
cluster-infrastructure-02-config.yml
是否存在,并且具有以下信息:spec: cloudConfig: key: config name: cloud-provider-config