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.111.111.11Seems Microsoft AKS keeps most up to date
4
Regions SupportedWorldwideAlmost WorldwideNorth America, Ireland, Frankfurt, Singapore, Sydney, TokyoWorldwideAlmost 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 minutes10 mins20 mins20 mins10 mins
9
Dynamic Admission ControlYesYesYesYesYesImportant for features like Istio sidecar injection
10
Multiple Node PoolsYesNoYesYesYes
11
SLA99.95 (regional), 99.5 (zonal)99.599.9
12
13
Managed Worker NodesYesYesNoYesYesEKS workers are setup with Cloudformation or Terraform
14
Worker Node HAMulti AZMulti AZMulti AZMulti AZMulti AZ
15
Worker Node GPU SupportYesYesYesYesYes
16
Maximum pods per node100110Limited by ENI110100Azure CNI can be increased to 110. Be careful on EKS when selecting worker instance type.
17
Maximum nodes per cluster5000100500+100040Notify EKS team if going above 500 nodes so they can vertically scale control plane
18
New worker start time< 3 mins< 10 mins< 5 mins< 10 mins<10 minsAzure VM starts are slow
19
Bare metal nodesNoNoYesYesYesGKE have bare metal in early access
20
Autoscaling Worker NodesYesYes (preview)Yes (not managed)Yes (with ESS)
21
22
Kubernetes UpgradesAutomatic or On DemandOn DemandOn DemandAutomatic or On DemandOn DemandOn AWS you can upgrade the masters but then you need to do the workers yourself. AKS upgrades can be problematic.
23
Control Plane CostsFreeFree20 cents per hour per masterFreeFreeGKE is overall cheapest
24
Control Plane Integrated LoggingYesYesNoYesYes
25
CompliancePCI DSS, ISO, SOC, HIPAAPCI DSS, ISO, SOC, HIPAAHIPAA, PCIHIPAA, SOC1, SOC2 Type 1, ISAE 3402, ISO27001/17/18NoAKS got HIPAA a couple of weeks ago
26
Auto RepairYesNoNoYesNo
27
28
Cross region load balancingYesNoNoYesNo
29
Cross region networkingGlobally flat networkRequires VPNRequires VPNYesRequires VPN
30
Network Policy SupportYes (Calico)Yes (Kube Router)Yes (Calico)Yes (Calico)Yes(Terway)AKS are working on Calico support
31
32
Aggregated API SupportYesYesYesYesYes
33
Service BrokerYesYesYesNoYes
34
Container as a Service integrationNoVirtual Kubelet with ACIVirtual Kubelet with FargateNoNoAWS working on Fargate integration with EKS
35
Dev UXGoodBadOKOKTerrible. Unable to create cluster.Any developer would choose GKE if they trialled all three
36
37
IntegrationsGCP EcosystemAzure EcosystemAWS EcosystemIBM Cloud EcosystemAlibaba Ecosystem
38
39
Sources:
40
Blog: https://kubedex.com/google-gke-vs-microsoft-aks-vs-amazon-eks/
41
https://resources.kuberiter.com/k8scpcchart
42
https://blog.hasura.io/gke-vs-aks-vs-eks-411f080640dc
43
https://caylent.com/kubernetes-managed-service/
44
https://feedback.azure.com/forums/914020-azure-kubernetes-service-aks
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