@@ -281,7 +281,7 @@ Additional documentation about experimental features can be found in [Experiment
281
281
Depending on the infrastructure provider you are planning to use, some additional prerequisites should be satisfied
282
282
before getting started with Cluster API. See below for the expected settings for common providers.
283
283
284
- {{# tabs name:"tab-installation-infrastructure" tabs:"Akamai (Linode),AWS,Azure,CloudStack,DigitalOcean,Docker,Equinix Metal,GCP,Harvester,Hetzner,Hivelocity,IBM Cloud,IONOS Cloud,K0smotron,KubeKey,KubeVirt,Metal3,Nutanix,OCI,OpenStack,Outscale,Proxmox,VCD,vcluster,Virtink,vSphere,Vultr"}}
284
+ {{# tabs name:"tab-installation-infrastructure" tabs:"Akamai (Linode),AWS,Azure,CloudStack,DigitalOcean,Docker,Equinix Metal,GCP,Harvester,Hetzner,Hivelocity,Huawei, IBM Cloud,IONOS Cloud,K0smotron,KubeKey,KubeVirt,Metal3,Nutanix,OCI,OpenStack,Outscale,Proxmox,VCD,vcluster,Virtink,vSphere,Vultr"}}
285
285
{{# tab Akamai (Linode)}}
286
286
287
287
` ` ` bash
@@ -592,6 +592,18 @@ Please visit the [Hetzner project][Hetzner provider].
592
592
593
593
Please visit the [Hivelocity project][Hivelocity provider].
594
594
595
+ {{# /tab }}
596
+ {{# tab Huawei}}
597
+
598
+ ` ` ` bash
599
+ # Please ensure that the values for `CLOUD_SDK_AK` and `CLOUD_SDK_SK` are base64 encoded.
600
+ export CLOUD_SDK_AK=$( echo $AccessKey | base64 | tr -d ' \n' )
601
+ export CLOUD_SDK_SK=$( echo $SecretKey | base64 | tr -d ' \n' )
602
+
603
+ # Finally, initialize the management cluster
604
+ clusterctl init --infrastructure huawei
605
+ ` ` `
606
+
595
607
{{# /tab }}
596
608
{{# tab IBM Cloud}}
597
609
@@ -894,7 +906,7 @@ before configuring a cluster with Cluster API. Instructions are provided for com
894
906
Otherwise, you can look at the `clusterctl generate cluster` [command][clusterctl generate cluster] documentation for details about how to
895
907
discover the list of variables required by a cluster templates.
896
908
897
- {{#tabs name:"tab-configuration-infrastructure" tabs:"Akamai (Linode),AWS,Azure,CloudStack,DigitalOcean,Docker,Equinix Metal,GCP,Harvester,IBM Cloud,IONOS Cloud,K0smotron,KubeKey,KubeVirt,Metal3,Nutanix,OpenStack,Outscale,Proxmox,Tinkerbell,VCD,vcluster,Virtink,vSphere,Vultr"}}
909
+ {{#tabs name:"tab-configuration-infrastructure" tabs:"Akamai (Linode),AWS,Azure,CloudStack,DigitalOcean,Docker,Equinix Metal,GCP,Harvester,Huawei, IBM Cloud,IONOS Cloud,K0smotron,KubeKey,KubeVirt,Metal3,Nutanix,OpenStack,Outscale,Proxmox,Tinkerbell,VCD,vcluster,Virtink,vSphere,Vultr"}}
898
910
{{#tab Akamai (Linode)}}
899
911
900
912
```bash
@@ -1113,6 +1125,31 @@ export WORKER_MACHINE_COUNT=2
1113
1125
1114
1126
See the [Harvester provider] for more information.
1115
1127
1128
+ {{# /tab }}
1129
+ {{# tab Huawei}}
1130
+
1131
+
1132
+ ` ` ` bash
1133
+ # huawei cloud region
1134
+ export HC_REGION=" cn-east-1"
1135
+ # ECS SSH key name
1136
+ export HC_SSH_KEY_NAME=" default"
1137
+ # kubernetes version
1138
+ export KUBERNETES_VERSION=" 1.32.0"
1139
+ # number of control plane machines
1140
+ export CONTROL_PLANE_MACHINE_COUNT=" 1"
1141
+ # number of worker machines
1142
+ export WORKER_MACHINE_COUNT=" 1"
1143
+ # control plane machine type
1144
+ export HC_CONTROL_PLANE_MACHINE_TYPE=" x1e.2u.4g"
1145
+ # worker node machine type
1146
+ export HC_NODE_MACHINE_TYPE=" x1e.2u.4g"
1147
+ # ECS image ID
1148
+ export ECS_IMAGE_ID=" 218ca5t7-bxf3-5dg0-852p-y703c9fe1a52"
1149
+ ` ` `
1150
+
1151
+ See the [Huawei Cloud provider] for more information.
1152
+
1116
1153
{{# /tab }}
1117
1154
{{# tab IBM Cloud}}
1118
1155
@@ -1908,6 +1945,7 @@ kind delete cluster
1908
1945
[Harvester provider]: https://github.com/rancher-sandbox/cluster-api-provider-harvester
1909
1946
[Hetzner provider]: https://github.com/syself/cluster-api-provider-hetzner
1910
1947
[Hivelocity provider]: https://github.com/hivelocity/cluster-api-provider-hivelocity
1948
+ [Huawei Cloud provider]: https://github.com/HuaweiCloudDeveloper/cluster-api-provider-huawei
1911
1949
[IBM Cloud provider]: https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud
1912
1950
[infrastructure provider]: ../reference/glossary.md#infrastructure-provider
1913
1951
[ionoscloud provider]: https://github.com/ionos-cloud/cluster-api-provider-ionoscloud
0 commit comments