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

Comment only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Google GKEAmazon EKSMicrosoft AKSIBM IKSNotes
2
Year started (GA)2014201820172017Google has a 3 year lead on everyone else and it shows!
3
Kubernetes GA Versions1.13/1.14/1.15/1.161.14, 1.15, 1.16, 1.171.14, 1.15, 1.161.16, 1.17, 1.18, 1.19
4
Regions SupportedWorldwideNorth America, Ireland, London, Frankfurt, Singapore, Sydney, Tokyo, Seoul, ParisAlmost WorldwideWorldwideMicrosoft is missing some regions like South America
5
6
Managed Control PlaneYesYesYesYes
7
Control Plane HAMulti AZMulti AZNoMulti AZNo control plane HA on AKS is quite bad
8
Cluster Create Time3 minutes20 mins15 mins15 mins
9
Dynamic Admission ControlYesYesYesYesImportant for features like Istio sidecar injection
10
Multiple Node PoolsYesYesYesYes
11
SLA99.95 (regional), 99.5 (zonal)99.9599.95(AzureAZ), 99.999.99(MZRs), 99.90(SingleZone)
12
Price10 cents per hour per master20 cents per hour per masterFreeFreeGKE is overall cheapest
13
CompliancePCI DSS, ISO, SOC, HIPAAHIPAA, PCI, PCI DSS, ISOPCI DSS, ISO, SOC, HIPAACSA, PCI, ISO, SOC, CJIS, DoD DISA, FedRAMP, FFIEC, FISMA, ITAR, FFIEC, HIPAA, HITRUST
14
Kubernetes MarketplaceYesYesNoNo
15
IntegrationsGCP EcosystemAWS EcosystemAzure EcosystemIBM Ecosystem
16
Dev UXGoodOKBadOKAny developer would choose GKE if they trialled all three
17
On-Premises VersionYes (Anthos On-Prem) YesYesNo
18
19
Managed Worker NodesYesYesYesYesEKS workers are setup with Cloudformation or Terraform
20
Worker Node HAMulti AZMulti AZMulti AZMulti AZ
21
Worker Node Live MigrationYesNoNoYes
22
Worker Node Container Runtime Support
Docker, ContainerdDockerDockerContainerd
23
Worker Node Windows Container Support
Yes BetaYesYesNo
24
Worker Node GPU SupportYesYesYesYes
25
Worker Node TPU SupportYesNoNoNo
26
27
Maximum pods per node110Limited by ENI by default110110Azure CNI can be increased to 110. Be careful on EKS when selecting worker instance type.
28
Maximum nodes per cluster500010001001000Notify EKS team if going above 500 nodes so they can vertically scale control plane
29
New Worker Node Start time< 2 mins< 5 mins< 10 mins< 5 minsAzure VM starts are slow
30
Bare metal Worker NodeNo (coming soon)YesNoYesGKE have bare metal in early access
31
Worker Nodes AutoscalingYesYes (not managed)Yes (preview)Yes
32
Worker Nodes Auto-provisioningYes NoNoYes
33
Kubernetes UpgradesAutomatic or On DemandAutomatic security, On Demand upgradesOn DemandOn DemandOn AWS you can upgrade the masters but then you need to do the workers yourself. AKS upgrades can be problematic.
34
Control Plane Integrated LoggingYesYesYesYes
35
Auto RepairYesNoYesYes
36
Application Layer Secret EncryptionYesNoNoYes
37
Cross region load balancingYesNoNoYes
38
Cross region networkingGlobally flat networkRequires VPC PeeringRequires VPNVRF
39
Network Policy SupportYes (Calico, Cilium)Yes (Calico)Yes (Kube Router, Calico)Yes (Calico)
40
Private Cluster Network SupportYesNo (In development)YesYes
41
Aggregated API SupportYesYesYesYes
42
Service BrokerYesYesYesYes
43
Container as a Service integrationCloud RunVirtual Kubelet with FargateVirtual Kubelet with ACINoAWS working on Fargate integration with EKS
44
Vertical Pod AutoscalerYesYesYesNo
45
Workload IdentityYesNoYes (in preview)Yes
46
Knative SupportYes with CloudRun NoYes
Yes (Experimental)
47
Services Mesh Network IntegrationYes (Istio cluster add-on) (beta)App MeshNo (in preview)Yes (Istio cluster add-on)
48
Services Mesh - Fully managedYes with ASMNoNoYes
49
Spot/Preemptibile Worker Nodes support
Yes YesYes
No
50
Monitoring IntegrationYes (Stackdriver)Yes (Container Insight)Yes
Yes (Sysdig)
51
Sandbox support? (eg: gVisor)Yes NoNoNo
52
Binary Authorization SupportYes NoNoYes
53
Intranode Visibility YesNoNoNo
54
Proprietary Ingress ControllerYesNoYesYes
55
Proprietary Multi-Cluster (global) IngressYesNoNoYes
56
Ingress managed SSL CertificateYesNoNoYes
57
Release ChannelsYes (stable,regular,rapid)NoNoNo
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...