Kubernetes Offerings from Major Cloud Providers in China and Abroad¶
What managed Kubernetes offerings from cloud providers have in common is that they manage the API Server, etcd, and control plane high availability, and integrate Kubernetes with the cloud's own compute, networking, storage, load balancing, identity, and observability services. The differences lie less in whether kubectl can be used, and more in who manages the data plane, whether nodes can be customized, the network model, heterogeneous compute, autoscaling, version cadence, and the depth of cloud service integration.
This article covers Alibaba Cloud ACK, Tencent Cloud TKE, and Huawei Cloud CCE, which are common in China, as well as AWS EKS, Google GKE, and Azure AKS, which are common overseas. Features, regions, quotas, and pricing change frequently; before going live, you must verify against the official console, documentation, and SLA for the target region and target version.
1. First, Understand the Managed Boundary¶
English rendering — the original text is retained below.
Cloud provider responsibility
Data center and basic cloud → Managed control plane → Some system components and upgrade capabilities
Shared responsibility
VPC/subnet → Node pool → CNI/CSI → Identity → Observability → Backup
User responsibility
Namespace/RBAC → Operator → Training/inference → Data/model → SLO
"Managed Kubernetes" does not mean the cloud provider automatically handles the following:
- Choosing the right Kubernetes and node OS upgrade windows;
- Verifying GPU driver, CUDA, RDMA, training framework, and inference engine compatibility;
- Establishing queues, fair sharing, Gang scheduling, and Checkpointing for training;
- Establishing capacity, canary releases, routing, model distribution, and latency SLOs for inference;
- Backing up user-created Kubernetes objects, PV data, and external dependencies;
- Guaranteeing that a given GPU model has sufficient inventory in the target region at all times.
Fully managed or Autopilot modes typically reduce node operations, but they also restrict privileged containers, custom kernels, drivers, RuntimeClass, HostPath, DaemonSets, or network plugins. An AI/GPU platform should not default to these modes simply because they are "operations-free."
2. Cloud Providers in China¶
Alibaba Cloud ACK¶
Alibaba Cloud Container Service for Kubernetes (ACK) offers managed clusters, Serverless, Edge, and cluster forms oriented toward the Lingjun intelligent computing platform. Production clusters are typically evaluated starting from the ACK managed cluster Pro edition; the control plane is managed by Alibaba Cloud, and worker nodes can use ECS, GPU instances, and certain bare metal/Lingjun resources.
Key characteristics:
- Integrates with ECS, SLB, cloud disks, NAS, CPFS, OSS, ACR, and Cloud Monitor;
- Provides VPC/ENI-oriented container networking and CSI storage access;
- Node pools, cluster upgrades, component management, and elasticity capabilities are relatively complete;
- ACK Edge targets cloud-edge collaboration, and ACK Serverless targets workloads that do not require long-term node maintenance;
- The Cloud-Native AI Suite covers heterogeneous resources, GPU sharing, topology awareness, queue scheduling, data access acceleration, and training and inference toolchains;
- ACK Lingjun targets large-scale AI/HPC, with enhanced multi-card topology, eRDMA, shared GPU, and batch job scheduling.
Best suited for: teams already heavily using Alibaba Cloud networking, storage, ACR/OSS/CPFS, or teams that need to build an integrated training, inference, and big data platform in mainland China regions.
Caveats: ACK cluster types and AI Suite components differ in version, specification, and billing; enhanced capabilities such as shared GPU, scheduling, and data acceleration are not equivalent to upstream projects with the same name. Before migration, confirm resource names, CRDs, images, drivers, and monitoring metrics.
References: ACK Product Introduction, ACK Cloud-Native AI Suite, ACK Heterogeneous Computing
Tencent Cloud TKE¶
Tencent Cloud Container Service (TKE) offers standard clusters, Serverless/super nodes, edge, and registered node modes. A single cluster can combine regular nodes, Kubernetes-optimized native nodes, super nodes, and external nodes managed over dedicated connections or the public internet, depending on the scenario.
Key characteristics:
- Integrates with CVM, CLB, CBS, CFS, COS, TCR, and the Tencent Cloud observability system;
- Supports Global Router, VPC-CNI, and in some hybrid cloud scenarios, Cilium Overlay networking modes;
- Native nodes focus on rapid provisioning, node lifecycle, and resource efficiency;
- Super nodes provide Serverless-like Pod compute and elasticity;
- Registered nodes are suitable for bringing nodes in IDCs or other locations under TKE management, but network, storage, and cloud API reachability must be designed separately;
- qGPU provides fine-grained sharing and isolation of GPU memory and compute, and is tied to TKE native nodes;
- The product system also includes AI Agent-oriented sandboxes, cross-region compute, and other capabilities; specific maturity and region support must be verified against the target version.
Best suited for: teams whose business already relies heavily on Tencent Cloud, that care about online service elasticity, mixed node forms, GPU sharing, or that need to combine some IDC resources with a public cloud control plane.
Caveats: Regular nodes, native nodes, super nodes, and registered nodes differ in lifecycle, billing, observability, GPU capabilities, and limitations. qGPU is not supported on all node types; VPC-CNI is also constrained by subnet IPs, ENI counts, and availability zones.
References: TKE Product Overview, TKE Nodes and Product Forms, TKE qGPU, TKE VPC-CNI
Huawei Cloud CCE¶
Huawei Cloud Cloud Container Engine (CCE) offers CCE Standard, CCE Turbo, and CCE Autopilot. Standard targets general-purpose managed Kubernetes; Turbo strengthens VPC direct connectivity, networking, and scheduling performance; Autopilot further manages nodes and bills based on workload resource usage.
Key characteristics:
- Integrates with ECS, bare metal, ELB, EVS, SFS, OBS, SWR, and Cloud Monitor;
- Covers x86, Arm, NVIDIA GPU, and Ascend NPU simultaneously;
- The CCE AI Suite provides GPU/NPU drivers, device access, virtualization, monitoring, and fault governance;
- The Volcano Scheduler combines with CCE, GPU/NPU, and CloudMatrix topology to provide queues, Gang scheduling, priorities, topology awareness, and batch job scheduling;
- CCE Turbo uses a high-performance VPC-oriented container network, suitable for scenarios more sensitive to network latency and throughput;
- Ascend NPU, vNPU, and Hypernode topology are important differentiators in its AI infrastructure.
Best suited for: teams adopting Huawei Cloud infrastructure, needing heterogeneous NVIDIA and Ascend compute, or wanting to use Volcano to build large-scale training, inference, and batch processing platforms.
Caveats: Standard, Turbo, and Autopilot cannot be freely converted between each other after creation; the network model, VPC/subnet, availability zones, and control plane specifications are typically early architectural decisions. GPU/NPU virtualization depends heavily on the cluster, OS, kernel, driver, plugin, and hardware model compatibility matrix.
References: CCE Product Introduction, CCE Product Features, CCE Cloud-Native AI Suite
3. Cloud Providers Overseas¶
AWS EKS¶
Amazon Elastic Kubernetes Service (EKS) offers EKS Standard and EKS Auto Mode. Standard manages the Kubernetes control plane, and the data plane can use Managed Node Groups, self-managed nodes, Karpenter, Fargate, or Hybrid Nodes; Auto Mode further manages nodes, scaling, networking, load balancing, DNS, block storage, and part of the GPU software stack.
Key characteristics:
- Deep integration with IAM, VPC CNI, Elastic Load Balancing, EBS/EFS/FSx, S3, ECR, CloudWatch, and Managed Prometheus;
- Managed Node Groups provide node creation, updates, draining, and replacement;
- Karpenter and Auto Mode can dynamically select and create EC2 instances based on pending Pod requirements;
- Supports NVIDIA GPU, AWS Trainium/Inferentia, the Neuron SDK, and EFA high-speed networking;
- EKS Auto Mode includes some NVIDIA/Neuron drivers and Device Plugins by default, reducing GPU node software maintenance;
- EKS Hybrid Nodes and EKS Anywhere cover hybrid cloud and on-premises scenarios, but the responsibility boundary differs from public cloud EKS.
Best suited for: teams for which AWS is the primary cloud platform, that need a rich selection of EC2 instance types and Spot, that rely on IAM/VPC/S3/FSx, or that plan to use Trainium/Inferentia and EFA.
Caveats: Standard, Managed Node Groups, Karpenter, Fargate, and Auto Mode are different data plane models. Auto Mode nodes are more immutable and restrict direct login and customization; the support matrices for EFA Device Plugins, DRA, Karpenter, and Auto Mode also differ. Large-scale training requires determining the AMI, EFA, GPU/Neuron topology, and capacity reservation approach during the selection phase.
References: Amazon EKS, EKS Auto Mode, EKS GPU/Neuron, EKS EFA
Google GKE¶
Google Kubernetes Engine (GKE) offers two operating modes: Standard and Autopilot. Standard lets platform teams directly control node pools and most infrastructure settings; Autopilot has Google manage nodes, scaling, security constraints, and more default configurations. GKE also currently supports running some workloads in Autopilot mode within Standard clusters via ComputeClass.
Key characteristics:
- Integrates with VPC, Cloud Load Balancing, Persistent Disk/Hyperdisk, Filestore, Cloud Storage, Artifact Registry, and Cloud Monitoring;
- Release Channels, automatic upgrades, and automatic repair are mature;
- Autopilot targets reduced node operations, while Standard targets privileged, custom networking, and special hardware requirements;
- Supports both NVIDIA GPU and Google TPU; TPUs are expressed as Slices, topologies, and atomic node pools;
- ComputeClass can declare candidate hardware, GPU, and node provisioning preferences;
- GKE Fleet, Config Sync, and other capabilities can be used for multi-cluster governance, but further bind to the Google Cloud platform model.
Best suited for: teams that want a mature managed Kubernetes experience, need the TPU/JAX/Google AI ecosystem, or want to unify general-purpose and accelerator workloads on GKE.
Caveats: Autopilot imposes constraints on privileged workloads, node customization, and certain system components; GPU/TPU billing and request rules differ from ordinary Pods. Multi-host TPU Slices are typically created, repaired, and scaled as complete topologies and cannot be treated as ordinary node pools whose members can be added or removed independently.
References: GKE Mode Selection, GKE Autopilot vs. Standard Comparison, GKE GPU, GKE TPU
Azure AKS¶
Azure Kubernetes Service (AKS) offers AKS Standard and AKS Automatic. Standard lets platform teams manage node pools, networking, and more infrastructure options; Automatic provides production defaults and has Azure further manage node provisioning, scaling, security, monitoring, and upgrades.
Key characteristics:
- Integrates with Microsoft Entra ID, Workload Identity, Azure CNI, Load Balancer/Application Gateway, Azure Disk/Files/Blob, ACR, and Azure Monitor;
- AKS Standard supports multiple node pools, Windows nodes, and multiple networking options;
- Node Auto-Provisioning is based on Karpenter, selecting VM SKUs, Spot/on-demand capacity, and managing node lifecycles based on Pod requirements;
- Supports NVIDIA GPU node pools and provides a managed GPU node pool path;
- Combines naturally with Azure Machine Learning, Microsoft Fabric, GitHub/Azure DevOps, and enterprise identity systems;
- Azure Arc-enabled Kubernetes can uniformly connect clusters in other locations, but it is not the AKS public cloud control plane itself.
Best suited for: teams whose enterprise identity and governance center on Entra/Azure Policy, that already have extensive Azure data and application services, that need Windows containers, or that want to integrate with the Microsoft AI/data platform.
Caveats: Automatic and Standard differ in VM SKUs, networking, node access, and customization scope. GPU nodes require verifying target region inventory, driver installation methods, node OS lifecycle, and automatic upgrade policies; high-performance multi-node training also requires separately confirming the VM, topology, and image combinations that support InfiniBand/RDMA.
References: Azure AKS, AKS GPU, AKS Node Auto-Provisioning
4. Quick Comparison of the Six Offerings¶
| Service | Primary cluster/data plane forms | AI accelerator focus | Elasticity and nodes | Typical strengths |
|---|---|---|---|---|
| Alibaba Cloud ACK | Managed Pro, Serverless, Edge, Lingjun | NVIDIA GPU, shared GPU, eRDMA | Node pools, elastic nodes, Serverless | Domestic cloud ecosystem, AI Suite, Lingjun and data acceleration |
| Tencent Cloud TKE | Standard, native nodes, super nodes, registered nodes | NVIDIA GPU, qGPU | Native nodes, super nodes, hybrid nodes | Flexible node forms, online elasticity, GPU sharing |
| Huawei Cloud CCE | Standard, Turbo, Autopilot | NVIDIA GPU, Ascend NPU, CloudMatrix | Node pools, Autopilot | GPU/NPU heterogeneity, Volcano, cloud-native high-performance networking |
| AWS EKS | Standard, MNG, Karpenter, Fargate, Auto Mode, Hybrid | NVIDIA, Trainium, Inferentia, EFA | MNG, Karpenter, Auto Mode | AWS service integration, instance types and Spot, Neuron/EFA |
| Google GKE | Standard, Autopilot, Autopilot ComputeClass | NVIDIA GPU, TPU | NodePool, ComputeClass, Autopilot | Kubernetes maturity, TPU, automated operations |
| Azure AKS | Standard, Automatic, Virtual Nodes | NVIDIA GPU | NodePool, NAP/Karpenter, Automatic | Entra, Microsoft enterprise ecosystem, Azure AI/data platform |
This table cannot be used directly for procurement. Every item must be further expanded to the target region, instance model, delivery lead time, quotas, reservations, Spot behavior, network bandwidth, storage throughput, driver versions, and SLA.
5. Cloud Service Mapping¶
| Capability | ACK | TKE | CCE | EKS | GKE | AKS |
|---|---|---|---|---|---|---|
| Image Registry | ACR | TCR | SWR | ECR | Artifact Registry | ACR |
| Object Storage | OSS | COS | OBS | S3 | Cloud Storage | Blob Storage |
| Block/File Storage | Cloud Disk, NAS, CPFS | CBS, CFS | EVS, SFS | EBS, EFS, FSx | Persistent Disk/Hyperdisk, Filestore | Azure Disk, Azure Files |
| Cloud Identity | RAM/OIDC system | CAM/OIDC system | IAM | IAM, Pod Identity | Workload Identity Federation | Entra Workload Identity |
| Cloud Load Balancing | SLB/ALB/NLB | CLB | ELB | ALB/NLB | Cloud Load Balancing | Azure Load Balancer/Application Gateway |
| Observability | ARMS/Prometheus/Log Service | TMP/Log Service | AOM/Cloud Monitoring | CloudWatch/Managed Prometheus | Cloud Monitoring/Managed Prometheus | Azure Monitor/Managed Prometheus |
Identical abbreviations can conflict: Alibaba Cloud ACR and Azure ACR are both Registries; Huawei Cloud CCE and Baidu AI Cloud's container product may share the same abbreviation. Architecture documents should write out full product names and cloud vendors, not just abbreviations.
6. Key considerations for GPU training¶
For large-scale training, don't start by comparing console experiences; verify item by item:
- Which regions and availability zones can deliver the target GPU/NPU/TPU models;
- Per-node card count, PCIe/NVLink/NVSwitch, and NUMA topology;
- Whether multi-node networking is regular VPC, RoCE, InfiniBand, EFA, ICI, or vendor supernode networking;
- Who maintains NCCL/HCCL/XLA, drivers, firmware, OFED, and container images;
- Whether Gang scheduling, queues, fair sharing, topology-aware scheduling, and whole-group scaling are supported;
- Spot/preemptible reclaim notifications, Checkpoint, and capacity reservation methods;
- Object storage, parallel file systems, local NVMe, and data cache throughput;
- Whether NCCL Tests, storage benchmarks, and long-duration failure drills can be run.
Each cloud's distinctive features can be summarized as: AWS's EFA and Trainium/Inferentia, GKE's TPU Slice, CCE's Ascend and Volcano/CloudMatrix, ACK's Lingjun/eRDMA and AI Suite, TKE's qGPU and multi-node forms, AKS's Azure GPU VMs and Microsoft AI ecosystem. Real performance is still determined by the specific instance, region, network, and software versions.
7. Key considerations for LLM inference¶
Inference platforms also need to compare:
- Whether small GPU specs, sharing, MIG/vGPU, and Serverless GPU are actually available;
- Full cold-start time for node scaling from zero, image pull, and model loading;
- Model distribution pipeline between Registry, object storage, and node cache;
- Whether load balancing supports long connections, streaming responses, Gateway API, and session affinity;
- Whether observability is available by TTFT, TPOT, queue depth, KV Cache, and model dimension;
- Hidden costs of cross-AZ traffic, NAT, public egress, and logs;
- Canary rollout, capacity pre-warming, graceful shutdown, and failure domain failover methods.
Autopilot, Auto Mode, Automatic, or supernodes can reduce node management costs, but large-model weight loading can be far slower than node creation. Without model caching, capacity reservation, and pre-warming processes, "second-level scaling" does not equal "second-level service availability."
8. Portability and cloud binding¶
The Kubernetes API provides basic portability, but the following objects are usually bound to cloud vendors:
StorageClass, snapshots, and file system parameters;- Load balancer annotations for
Service/Ingress/Gateway; - Workload Identity ServiceAccount annotations and cloud IAM;
- CNI, Pod IP, Security Group, and NetworkPolicy implementations;
- Node labels, instance types, availability zones, and capacity types;
- GPU/NPU/TPU resource names, Device Plugin, and scheduling CRDs;
- Auto-provisioned NodePool/NodeClass/ComputeClass APIs;
- Logging, metrics, secrets, certificates, and database integration methods.
It is recommended to split the application and platform into three layers:
English rendering — the original text is retained below.
Use Kustomize/Helm Overlays or a platform Operator to generate cloud differences; don't let business repositories copy cloud vendor annotations everywhere. The goal of multi-cloud should be rebuildability and migratability, not assuming that training data, models, networks, and GPUs can drift in real time at no cost.
9. How to choose¶
| Existing conditions or core requirements | Prioritize evaluating |
|---|---|
| Primary business, data, and procurement are on Alibaba Cloud | ACK Pro; for large-scale AI, further evaluate ACK Lingjun and AI Suite |
| Primary business on Tencent Cloud, values node elasticity or GPU sharing | TKE native nodes/supernodes and qGPU |
| Needs Ascend NPU, or already uses Huawei Cloud and Volcano | CCE Turbo/Standard and CCE AI Suite |
| AWS is the primary cloud, needs rich EC2, Spot, EFA, or Neuron | EKS Standard + Karpenter/MNG; then evaluate Auto Mode |
| Needs TPU/JAX, or wants a highly automated GKE experience | GKE Standard/Autopilot |
| Enterprise identity and data platform centered on Microsoft/Azure | AKS Standard/Automatic |
| Must deploy across domestic and international clouds | First unify OCI, GitOps, model/data interfaces, and observability, then choose each cloud's managed K8s |
If GPU counts are still small and the team lacks Kubernetes SRE capability, the cloud vendor's managed training, Notebook, or inference services may be more appropriate than building a Kubernetes platform directly. Choosing Kubernetes should be driven by clear requirements such as portable controllers, multi-tenant scheduling, unified runtime, or platform APIs.
10. POC checklist¶
- Actually create a cluster and GPU node pool of the target mode in the target region;
- Record control plane, node, NAT, public IP, LB, storage, logging, and cross-AZ traffic costs;
- Verify Kubernetes version support windows, upgrade paths, and node OS lifecycle;
- Verify OIDC/Workload Identity; don't issue long-term cloud credentials to Pods;
- Verify Pod IP limits, subnet exhaustion, LB quotas, and DNS behavior;
- Verify cloud disk, file storage, object storage, and local NVMe throughput;
- Verify GPU discovery, drivers, topology, DCGM, and fault isolation;
- Run NCCL/HCCL/XLA, training snippets, and vLLM/SGLang inference benchmarks;
- Scale from zero and measure segmented time from node, image, model to Ready;
- Drill node upgrades, Spot reclaim, availability zone failures, and control plane unreachability;
- Rebuild a second cluster with IaC and GitOps, confirming no hidden console configuration;
- Define the exit path: how artifacts, data, identity, and network migrate to another cloud or on-premises.