AKE is deployed and managed through the AOC management platform. Virtual-machine-based workload clusters, the control plane nodes of physical-machine-based workload clusters, the management cluster, and AKE container registry all run in ACOS clusters. Before deploying AKE, you need to confirm that ACOS clusters and AOC meet the deployment requirements and make preparations based on the actual network topology. In addition, you need to set up a DNS server for the Kubernetes cluster in advance.
Specific preparations are as follows:
According to the notes in the Planning the number of nodes for the management cluster and Planning the number of nodes for the workload cluster chapters, confirm the number of nodes for both clusters.
Confirm the CNI and CSI addons used by the workload cluster as described in Planning addons for the workload cluster.
Ensure that sufficient compute and storage resources have been reserved in the intended clusters, according to the resource requirements for the AKE container registry, management cluster, and workload clusters described in Planning resources.
Complete the network configuration and IP planning based on the network requirements for the AKE container registry, management cluster, and workload clusters described in Planning networks.
Open the required protocols and ports on the firewall according to the firewall configuration requirements for both the AKE system service and the workload clusters, to ensure proper communication between source and destination ports.
If the workload cluster needs to use GPU devices, verify that the target ACOS cluster or physical nodes meet requirements as described in GPU device requirements for workload clusters.
If the workload cluster needs to use a container registry created in the AOC Container registry interface, follow the container registry requirements for workload clusters to prepare accordingly.
The following figure shows an example of AKE network topology, where the AOC virtual machine, AKE container registry virtual machine, and management cluster node virtual machines are deployed in the same ACOS cluster, and multiple VM-based workload clusters separately run on different ACOS clusters, control plane nodes of two physical-machine-based workload clusters also separately run on different ACOS clusters, and these workload clusters use different types of CSI and CNI. The following introduction to the relevant preparations before deployment will use this network topology as an example.
Note:
- The AKE container registry and the management cluster must be deployed in the same ACOS cluster. AOC, the management cluster, and workload clusters can be deployed either in the same ACOS cluster or in different ACOS clusters.
- The actual deployment scenario may differ from the example. You need to analyze specifically based on the on-site environment and actual business needs.
