Kubernetes Cloud
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
Comment only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
Google GKEMicrosoft AKSAmazon EKSIBM IKSAlibaba Cloud ACKOracle OCEDigital OceanSpotInst CloudNotes
2
Year started201420172018201720172018
3
Kubernetes Versions1.111.111.101.111.11Seems Microsoft AKS keeps most up to date
4
Regions SupportedWorldwideAlmost WorldwideNorth America and IrelandWorldwideAlmost WorldwideMicrosoft is missing some regions like South America
5
6
Managed Control PlaneYesYesYesYesYes
7
Control Plane HAMulti AZNoMulti AZMulti AZYesNo control plane HA on AKS is quite bad
8
Cluster Create Time3 minutes20 mins20 mins20 minsFailed
9
Dynamic Admission ControlYesYesYesYesYesImportant for features like Istio sidecar injection
10
Multiple Node PoolsYesNoYesYesYes
11
12
Managed Worker NodesYesYesNoYesYesEKS workers are setup with Cloudformation or Terraform
13
Worker Node HAMulti AZMulti AZMulti AZMulti AZMulti AZ
14
Worker Node GPU SupportYesYesYesYesYes
15
Maximum pods per node100110Limited by ENI110100Azure CNI can be increased to 110. Be careful on EKS when selecting worker instance type.
16
Maximum nodes per cluster5000100500+1000500Notify EKS team if going above 500 nodes so they can vertically scale control plane
17
New worker start time< 3 mins< 15 mins< 5 mins< 10 minsFailedAzure VM starts are slow
18
Bare metal nodesNoNoYesYesYesGKE have bare metal in early access
19
Autoscaling Worker NodesYesYes (preview)Yes
20
21
Kubernetes UpgradesAutomatic or On DemandOn DemandNoAutomatic or On DemandOn DemandOn AWS you can upgrade the masters but then you need to do the workers yourself. AKS upgrades can be problematic.
22
Control Plane CostsFreeFree20 cents per hour per masterFreeFreeGKE is overall cheapest
23
Control Plane Integrated LoggingYesYesNoYesYes
24
CompliancePCI DSS, ISO, SOC, HIPAAPCI DSS, ISO, SOC, HIPAAHIPAAHIPAA, SOC1, SOC2 Type 1, ISAE 3402, ISO27001/17/18NoAKS got HIPAA a couple of weeks ago
25
Auto RepairYesNoNoYesNo
26
27
Cross region load balancingYesNoNoYesNo
28
Cross region networkingGlobally flat networkRequires VPNRequires VPNYesRequires VPN
29
Network Policy SupportYes (Calico)Yes (Kube Router)Yes (Calico)Yes (Calico)Yes(Terway)AKS are working on Calico support
30
31
Aggregated API SupportYesYesYesYesYes
32
Service BrokerYesYesYesNoYes
33
Container as a Service integrationNoVirtual Kubelet with ACIVirtual Kubelet with FargateNoNoAWS working on Fargate integration with EKS
34
Dev UXGoodBadOKOKTerrible. Unable to create cluster.Any developer would choose GKE if they trialled all three
35
36
IntegrationsGCP EcosystemAzure EcosystemAWS EcosystemIBM Cloud EcosystemAlibaba Ecosystem
37
38
Sources:
39
Blog: https://kubedex.com/google-gke-vs-microsoft-aks-vs-amazon-eks/
40
https://resources.kuberiter.com/k8scpcchart
41
https://blog.hasura.io/gke-vs-aks-vs-eks-411f080640dc
42
https://caylent.com/kubernetes-managed-service/
43
https://feedback.azure.com/forums/914020-azure-kubernetes-service-aks
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
Main menu