This version is under construction, please use an official release version

Comparing KubeOne with Kubermatic Kubernetes Platform (KKP)

Feature/Capability KubeOne KKP
Provision Kubernetes Cluster Run one cluster Built to operate 1000x of clusters
Support for HA (multi-node) control-planes yes yes
Manage Cluster Lifecycle (Update/Delete etc.) One at a time Many at once
CNCF conformant “vanilla” Kubernetes yes, certified yes, certified
Kubernetes Control Plane VM based Runs inside Master K8s cluster, Pod based (as Container)
Maintenance effort medium, each cluster must be operated individually very low, full automation
Self healing clusters Mostly, but in case of an outage of a master node, manual work is required yes, via running Kubernetes control plane inside of Kubernetes
User interface CLI Web UI, REST API
User management - yes, including multi-tenancy
Automatic Backups - yes, via Velero
Multi cluster Logging - yes, via EFK stack
Multi cluster Metrics Collection - yes, via Prometheus
Multi cluster Graphing - yes, via Grafana
Integration into identity providers Individual per cluster Central for all clusters: AD/LDAP, GitHub, SAML 2.0, GitLab, OpenID Connect, … etc.
Deploy cluster addons - yes
Service Accounts for automation/integration - yes
Cluster blueprints and presets - yes
SSH Key management for worker node access yes yes
White labeling - yes
Built for Cloud/Service Provider - yes