heystack

Kubernetes managed services

Comparison of Kubernetes managed services

From the heystacks.com archiveUpdated 357 views
Open original
View as text
ProductGoogle Kubernetes Engine (GKE)Amazon Elastic Kubernetes Service (EKS)Azure Kubernetes Service (AKS)IBM Cloud Kubernetes Service (IKS)OVHcloud Managed Kubernetes Service (MKS)Scaleway Kapsule
1. General info
Linkhttps://cloud.google.com/kubernetes-enginehttps://aws.amazon.com/eks/https://azure.microsoft.com/en-us/services/kubernetes-service/https://www.ibm.com/cloud/container-service/https://www.ovhcloud.com/en-gb/public-cloud/kuberneteshttps://www.scaleway.com/en/kubernetes-kapsule/
Release NotesGKE release notesAmazon EKS Kubernetes versionshttps://github.com/Azure/AKS/releasesKubernetes version informationhttps://github.com/ovh/public-cloud-roadmap/projects/1Kubernetes version support policy

2. Supported versions

1.28
1.27✔️✔️✔️✔️✖︎✔️
1.26✔️✔️✔️✔️✔️✔️
1.25✔️✔️✔️✔️✔️✔️
1.24✔️✔️✔️✔️✔️✔️
1.23Comparison of Kubernetes managed services✔️✔️✖︎✖︎✖︎✖︎

Notes

NotesNotesNotesNotesNotesNotesNotesNotes

How to contribute:

3. QuotasLeave a comment or drop us a line at research@learnk8s.io
Max number of clusters per region50/zone + 50 regional clusters100 (can be increased on request)1000 (maximum number of clusters per account)10020 (can be increased on request)Unlimited
Max nodes per clusterLicense:15000135001000500100500
Max nodes per node poolApache 2.01000450100500100500
Max node poolsLast updated:No documented3010500100500
Max pods per NodeJune 18, 2023256250250250100110 per default (configurable per pool)
Max pods per cluster150,000Not documentedNot documentedNot documentedNot documentedNot documented
Max containers per cluster300,000Not documentedNot documentedNot documentedNot documentedNot documented

Notes

NotesNotesNotesNotesNotesNotesNotesNotes

Find more research at:

4. Pricehttps://learnk8s.io/research
Control plane10 cents per hour per control plane10 cents per hour per control planeDefault - Free Uptime SLA-10 cents per cluster per hourFreeFreeFree

Notes

NotesNotesNotesNotesNotesNotesNotes

5. Upgrades and maintainance

Control plane upgradesAutomatic + ManualAutomatic + ManualAutomatic + ManualPatch upgrades - Automatic Major/Minor upgrades - ManualAutomatic + ManualAutomatic + Manual
Worker nodes upgradesAutomatic + ManualAutomatic + ManualAutomatic + ManualManualAutomatic + ManualAutomatic + Manual

Notes

NotesNotesNotesNotesNotesNotesNotesNotes

6. Nodes

Operating systemContainer Optimised OS, Ubuntu, Windows ServerAmazon Linux 2 Ubuntu Bottlerocket WindowsUbuntu Windows ServerUbuntuUbuntuUbuntu 20.04
Container runtimeContainerd (default from 1.19) Docker (deprecated)DockerContainerd (from 1.19) Docker (before 1.19)containerdContainerdDocker, containerd, CRI-O
Serverless containersGKE AutopilotAWS FargateAzure Virtual Nodes✖︎✖︎In Beta state
Managed nodes✔️✔️✖︎✖︎✔️✔️
SandboxgVisorNot availableNot availableNot availableSmall D2-4 and D2-8 VMsgVisor, Kata Containers
Bare metal nodes support✖︎✖︎✖︎✔️In private preview / To be released✖︎
GPU nodes✔️✔️✔️✔️✔️✔️
TPU nodes✔️✖︎✖︎✖︎✖︎✖︎
Node Auto-repair✔️✖︎✔️✔️✔️✔️
Custom Kubelet arguments✔️✔️✔️Not documented✔️✔️

Notes

NotesNotesNotesNotesNotesNotesNotesNotes

7. Networking

Container NetworkingNative GKE CNI, Cilium, CalicoAmazon VPC CNI (official support) Cilium, Calico, Weave Net, AntreaKubenet, Azure CNICalicoCalicoCilium, Calico, WeaveNet, Flannel
Multi-cluster networking✔️✖︎✖︎✖︎Possible via vRack✖︎
Service meshAnthos, Istio (Beta)AWS AppMesh, IstioIstio, Linkered, ConsulIstioSelf managed✖︎
L4 load balancing✔️✔️✔️Classic and VPC clusters✔️✔️
L7 load balancing✔️✔️✖︎VPC Clusters only✔️Nginx, Traefik
Notes
NotesNotesNotesNotesNotesNotes

8. Autoscaling

Cluster Autoscaling✔️✔️✔️✔️✔️✔️
Autoscaling ProfileBalanced, Optimize UtilizationBalanced, Optimize UtilizationBalanced, Optimize Utilization✖︎✖︎Cluster Autoscaler options
Vertical Pod Autoscaling✔️✔️✖︎✖︎✔️✔️
Horizontal Pod Autoscaling✔️✔️✔️✖︎✔️✔️
Notes
NotesNotesNotesNotesNotesNotes

9.Security

SecretsEncrypted at rest with Cloud KMSEncrypted at rest with AWS KMSEncrypted at rest with Azure KMS (KeyVault)Encrypted at rest with IBM Key ProtectKubernetes SecretsKubernetes Secrets

Key for encryptio

Discussion 0

0/5,000

No discussion yet. Start it — no sign-up needed.