安装 Huawei DCS Provider

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

适用场景

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

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

前提条件

安装 Provider 前,请确保已具备以下条件:

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

操作步骤

下载软件包

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

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

上架软件包

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

安装集群插件

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

验证安装

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

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

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

# Expected output should include:
# dcsclusters.infrastructure.cluster.x-k8s.io
# dcsmachines.infrastructure.cluster.x-k8s.io
# dcsmachinetemplates.infrastructure.cluster.x-k8s.io
# dcsiphostnamepools.infrastructure.cluster.x-k8s.io

后续步骤

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