VPC: 为什么我无法在专用主机上创建工作程序节点?

排查在 VPC 专用主机上创建工作节点时遇到的问题。

虚拟私有云

当您尝试在专用主机上创建工作者节点时,会看到与以下示例类似的错误消息。

The dedicated hosts for the zone 'eu-de-2' are not ready.
Insufficient dedicated hosts available in zone 'us-south-3'.
Dedicated host has insufficient capacity

造成这些问题的可能原因如下。

  • 指定的区域或池中没有专用主机。
  • 没有足够的专用主机可用。
  • 专用主机上没有足够的可用资源。

完成以下步骤以解决该问题。

  1. 列出专用主机池并记下池标识。

    ibmcloud oc dedicated pool ls
    
  2. 列出池中的主机,并验证是否有可用主机以及是否启用了放置。

    ibmcloud oc dedicated host ls --pool POOL
    
        ibmcloud oc dedicated host placement enable --host HOST --pool POOL
        ```
        启用主机放置后,请等待以查看供应是否成功。 如果仍然出现调配错误,请继续下一步以验证是否有足够的可用资源。 或者,[更换工作程序节点以重新配置](/docs/openshift?topic=openshift-kubernetes-service-cli#worker-replace-cli)。
    
    
  3. 如果有可用主机且已启用放置功能,请查看专用主机的详细信息,并验证是否有足够的可用资源来创建 Worker 节点。

    ibmcloud oc dedicated host get --host HOST --pool POOL
    

    您还可以在 控制台中查看专用主机资源。