安装 Huawei Cloud Stack Provider

本文介绍如何在 global 集群上安装 Huawei Cloud Stack 的 Infrastructure Provider 和 Cluster Bootstrap Provider。

适用场景

在安装 global 集群后、在 Huawei Cloud Stack 上创建第一个业务集群之前,完成本页面中的操作。无论 global 集群本身运行在哪个 IaaS 平台上,都必须执行此操作。在灾难恢复(DR)对中,请在两个 global 集群上完成此操作,以便在发生故障转移后,备用集群能够协调相同的业务集群。将软件包上架到每个 global 集群。

这与安装 global 集群中的 Provider 操作步骤不同。那些操作步骤会将 Provider 软件包上架到临时引导集群,以创建 global 集群本身。

前提条件

安装 Provider 前,请确保您具备:

  • 访问 global 集群的权限
  • 访问 Customer Portal 以下载插件的权限

操作步骤

下载软件包

要在 Huawei Cloud Stack 上创建集群,需要两个集群插件。从 Customer Portal 下载这两个插件。对于 4.5,它们列在 Common ACP Extensions 下;请参阅下载。

  1. Alauda Container Platform Cluster Bootstrap Provider
  2. Alauda Container Platform Infrastructure Provider for Huawei Cloud Stack

上架软件包

使用 violet push 将这两个软件包上架到平台。有关命令及其参数,请参阅上架软件包。

安装集群插件

在 global 集群上安装这两个集群插件。有关操作步骤,请参阅集群插件。

验证安装

安装 Provider 后,验证其是否已正确安装:

# Check if the HCS provider pods are running
kubectl get pods -n cpaas-system | grep hcs

# Verify HCS CRDs are registered
kubectl get crd | grep -E '^hcs.*\.infrastructure\.cluster\.x-k8s\.io$'

# Expected output should include:
# hcsclusters.infrastructure.cluster.x-k8s.io
# hcsmachines.infrastructure.cluster.x-k8s.io
# hcsmachinetemplates.infrastructure.cluster.x-k8s.io
# hcsmachineconfigpools.infrastructure.cluster.x-k8s.io

后续步骤

安装 Provider 后,您可以继续执行以下操作: