Managed Kubernetes
Amazon EKS
Amazon EKS is a managed Kubernetes control plane where AWS runs and scales the API servers and etcd across multiple Availability Zones, while users retain responsibility for worker compute. It offers three data-plane models: self-managed EC2 nodes, EKS Auto Mode with Karpenter-based scaling, and AWS Fargate per-pod VM isolation. Users bring standard Kubernetes manifests and IAM-mapped service accounts.
AWS
Service information
Shortname: EKS
Huawei equivalent shortnames: CCE, CCI
Keywords: kubernetes, container, k8s
Differences vs Huawei
AWS EKS exposes a single managed control plane with multiple compute options layered on top; Huawei CCE instead sells three distinct cluster products with hard boundaries. CCE Standard manages user-supplied ECS/BMS nodes, CCE Turbo adds hardware-software co-optimization with Kata Containers and hybrid scheduling, and CCE Autopilot is a serverless, fully hosted-node offering. Unlike EKS Fargate's per-pod VM, CCE Autopilot uses shared nodes; Fargate-style isolation is approximated only via Turbo's Kata Containers, not matched. CCE also natively mixes x86, Kunpeng Arm, Ascend NPU, and GPU nodes in one cluster.
Networking is the sharpest divergence. EKS relies on the Amazon VPC CNI, assigning pods VPC IPs via ENIs, tightly coupling to security groups and flow logs but capping pods-per-node by instance ENI limits. CCE requires choosing a model at creation: Container Tunnel (VXLAN overlay, ~5-15% overhead, broad NetworkPolicy support), VPC Network (direct routing, ~1,000-node ceiling), or Cloud Native Network 2.0 (Turbo/Autopilot only, flattened VPC-container plane with pod IPs from subnets and ELB passthrough). Cloud Native 2.0 enables pod-level security groups; EKS VPC CNI does not fully flatten.
Service mesh and autoscaling differ operationally. AWS App Mesh (Envoy-based) reaches end-of-life in September 2026 with no native managed Istio replacement on EKS, pushing users to self-managed Istio or Marketplace. Huawei offers Application Service Mesh as a managed Istio-compatible mesh integrated into CCE. EKS node scaling favors managed node groups or Karpenter with Spot price-capacity-optimized allocation; Huawei Cloud has no Spot market, so burst cost-optimization falls to CCI serverless containers or Autopilot, which are separate services rather than in-cluster Spot scheduling.
Migration to Huawei
Assess the EKS data-plane model first to pick the right CCE tier. Standard EKS with EC2 nodes maps to CCE Standard; EKS Auto Mode maps to CCE Autopilot; Fargate isolation requirements map to CCE Turbo with Kata Containers, accepting shared-node rather than per-pod-VM isolation. Catalog IAM roles-for-service-accounts, storage classes, Helm charts, Ingress controllers, Spot usage, and Arm/Inferentia workloads, since each maps differently. Use the official Kubernetes-to-CCE migration best practice for manifest and workload transfer; no Huawei service automates EKS-to-CCE conversion.
For application and data migration, export Helm/Kustomize manifests and CI/CD pipelines and retarget them to a new CCE cluster; standard kubectl and API compatibility minimize rewrite. Translate storage: EBS to EVS, EFS to SFS, S3 to OBS, all via CSI drivers with dynamic provisioning. Replace AWS Load Balancer Controller Ingress with ELB plus an Ingress controller or ASM rules, because Huawei ELB exposes services via NodePort outside Cloud Native 2.0. Rebuild Arm images for Kunpeng rather than assuming Graviton binary compatibility; re-target Inferentia workloads to GPU or Ascend NPU instances.
Networking selection must precede cutover and is irreversible per cluster. If you rely on VPC CNI pod IPs and pod-level security groups, choose CCE Turbo with Cloud Native Network 2.0; for broad compatibility and NetworkPolicies use Container Tunnel; for medium-scale performance use VPC Network within its ~1,000-node route limit. Validate DNS, RBAC via Huawei IAM 2.0 bound to service accounts, autoscaler behavior, and ELB health checks in a staging cluster before draining EKS workloads.
Mind the gaps and cost-model changes. No Spot market means re-architecting Spot-heavy capacity mixing onto CCI or reserved/pay-per-use nodes; CCI is a separate service, not in-cluster pod scheduling. Managed Argo CD, ACK controllers, and Nitro Enclaves have no native Huawei equivalent and need manual deployment or redesign. App Mesh tenants should migrate straight to ASM. Confirm regional availability and quotas for target instance families, Turbo, and Autopilot before committing, as they vary by Huawei region.
Huawei Cloud
Huawei equivalent service
Shortname: CCE
General function: Managed Kubernetes
Huawei managed Kubernetes service for production container orchestration.
Keywords: kubernetes, container, k8s
Huawei equivalent service
Shortname: CCI
General function: Container Runtime
Serverless container runtime for on-demand workloads.
Keywords: container, serverless container, runtime