Huawei DCS Provider Installation

This document describes how to install the Huawei DCS Infrastructure Provider for Immutable Infrastructure.

Prerequisites

Before installing the provider, ensure you have:

  • Access to the global cluster
  • Access to Customer Portal for downloading plugins

Downloading

INFO

To use Immutable Infrastructure with Huawei DCS, you need two cluster plugins from Customer Portal:

  1. Alauda Container Platform Kubeadm Provider
  2. Alauda Container Platform DCS Infrastructure Provider

Download both plugins from the Customer Portal.

Uploading

For detailed instructions on uploading packages, refer to Upload Packages.

Installing

For detailed instructions on installing cluster plugins, refer to Cluster Plugin.

Verifying Installation

After installing the provider, verify that it is correctly installed:

# 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

Next Steps

After installing the provider, you can proceed to: