Overview
-
Amazon Elastic Kubernetes Service (Amazon EKS) is Amazon’s managed Kubernetes service for running Kubernetes on AWS Cloud and on-premises data centers. In the cloud, Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes, which are responsible for scheduling containers, ensuring the availability of applications, and storing cluster data, providing a consistent and fully supported Kubernetes solution.
-
Huawei Cloud Container Engine (CCE) provides a highly reliable and high-performance enterprise-level container application management service, supporting native Kubernetes applications and tools in the Kubernetes community, simplifying the deployment of automated container runtime environments in the cloud.
-
Azure Kubernetes Service (AKS) offers the fastest way to get started with Kubernetes in Azure, on-premises, or at the edge, with built-in code-to-cloud security operations, fence-start development and deployment of cloud-native applications, and unified management and governance of on-premises, edge, and multicloud Kubernetes clusters.
-
Google Kubernetes Engine (GKE) provides a highly scalable, fully automated Kubernetes service that requires almost no Kubernetes expertise throughout the lifecycle. It offers speed, reduces risk, and lowers total cost of ownership with built-in security posture and observability tools, industry-leading autoscaling solutions, and support for up to 15,000 nodes.
Storage Class Support
AWS EKS Cluster
| Storage Type | Default Storage Class | Create Persistent Volume Claim (PVC) with Single-Node Read-Write (RWO) Access Mode | Create Persistent Volume Claim (PVC) with Multi-Node Read-Write (RWX) Access Mode | Resize Persistent Volume Claim (PVC) | Create Persistent Volume Claim (PVC) Snapshot |
|---|---|---|---|---|---|
| File Storage | efs-sc | Supported | Supported | Not Supported | Not Supported |
| Block Storage | ebs-sc | Supported | Not Supported | Supported | Not Supported |
Huawei Cloud CCE Cluster
| Storage Type | Default Storage Class | Create Persistent Volume Claim (PVC) with Single-Node Read-Write (RWO) Access Mode | Create Persistent Volume Claim (PVC) with Multi-Node Read-Write (RWX) Access Mode | Resize Persistent Volume Claim (PVC) | Create Persistent Volume Claim (PVC) Snapshot |
|---|---|---|---|---|---|
| File Storage | csi-nas | Not Supported | Supported | Supported | Not Supported |
| Block Storage | csi-disk | Supported | Not Supported | Supported | Not Supported |
Azure AKS Cluster
| Storage Type | Default Storage Class | Create Persistent Volume Claim (PVC) with Single-Node Read-Write (RWO) Access Mode | Create Persistent Volume Claim (PVC) with Multi-Node Read-Write (RWX) Access Mode | Resize Persistent Volume Claim (PVC) | Create Persistent Volume Claim (PVC) Snapshot |
|---|---|---|---|---|---|
| File Storage | azurefile | Supported | Supported | Supported | Not Supported |
| Block Storage | default | Supported | Not Supported | Supported | Not Supported |
Google GKE Cluster
| Storage Type | Default Storage Class | Create Persistent Volume Claim (PVC) with Single-Node Read-Write (RWO) Access Mode | Create Persistent Volume Claim (PVC) with Multi-Node Read-Write (RWX) Access Mode | Resize Persistent Volume Claim (PVC) | Create Persistent Volume Claim (PVC) Snapshot |
|---|---|---|---|---|---|
| File Storage | standard-rwx | Supported | Supported | Supported | Not Supported |
| Block Storage | standard-rwo | Supported | Not Supported | Supported | Not Supported |