# Kubernetes Distributions & Installers Matrix Table
!!! info "Architectural Context"
Detailed reference for Kubernetes Distributions & Installers Matrix Table in the context of Architectural Foundations.
## Standard Reference
- [try.openshift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] — - [github.com/openshift/installer](https://github.com/openshift/installer)
- [**k3d**](https://github.com/k3d-io/k3d) ⭐ 6426 [ENTERPRISE-STABLE]
- [Linode Kubernetes Engine (LKE)](https://www.linode.com/products/kubernetes) [COMMUNITY-TOOL]
- [napo.io: Kubernetes The (real) Hard Way on AWS](https://napo.io/posts/kubernetes-the-real-hard-way-on-aws) [COMMUNITY-TOOL]
- [weave.works: Weave Kubernetes Platform](https://www.weave.works) [COMMUNITY-TOOL]
- [**VMware Kubernetes Tanzu**](https://cloud.vmware.com/tanzu) [COMMUNITY-TOOL]
- [Pharos 🌟](https://k8spharos.dev) [COMMUNITY-TOOL]
- [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL]
- [**k3s**](https://k3s.io) [COMMUNITY-TOOL]
- [**k3sup (said 'ketchup')**](https://github.com/alexellis/k3sup) ⭐ 7382 [ENTERPRISE-STABLE]
- [**k3OS**](https://github.com/rancher/k3os) ⭐ 3491 [ENTERPRISE-STABLE]
- [K3C](https://github.com/rancher/k3c) ⭐ 565 [COMMUNITY-TOOL]
- [Pivotal.io: Pivotal Container Service (PKS), owned by VMware](https://pivotal.io/platform/pivotal-container-service) [COMMUNITY-TOOL]
## Cloud Infrastructure
### Kubernetes Distributions
#### Bare-Metal and Edge
- [poseidon/typhoon](https://github.com/poseidon/typhoon) ⭐ 2042 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] — Typhoon is a bare-metal and multi-cloud Kubernetes distribution focused on simplicity. Built entirely with Terraform and running on Flatcar Container Linux, it provides a stable setup that operates efficiently without heavy proprietary layers.
#### Edge and IoT
- [k0s](https://k0sproject.io) [EN CONTENT] [DE FACTO STANDARD] — k0s is a zero-friction, highly secure Kubernetes distribution compiled into a single static binary. It separates the control plane from node processes, reducing operational overhead and memory usage, making it an excellent match for edge, bare metal, and embedded systems.
- [xiaods/k8e](https://github.com/xiaods/k8e) ⭐ 444 [EN CONTENT] [COMMUNITY-TOOL] — A lightweight community-driven Kubernetes distribution modeled after K3s but using standard upstream components. It offers an easy install track for edge nodes and test networks looking for low operational footprints.
## Cluster Management
### Ecosystem Platforms
#### Enterprise Managed
- [Giant Swarm](https://www.giantswarm.io) [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] — Portal for Giant Swarm's fully managed enterprise Kubernetes management service. Emphasizes modern platform engineering workflows, governance tooling, and continuous operations support.
## Development Tools
### Local Kubernetes Environments
#### Docker-in-Docker
- [**kind**](https://github.com/kubernetes-sigs/kind) ⭐ 15254 [EN CONTENT] [DE FACTO STANDARD] — kind (Kubernetes in Docker) is an open-source tool for running local Kubernetes clusters using Docker containers as nodes. Highly favored for CI/CD environments and rapid inner-loop developer workflows because of its quick startup times and minimal host footprint.
#### Single-Node Clusters
- [Minikube](https://github.com/kubernetes/minikube) ⭐ 31820 [EN CONTENT] [DE FACTO STANDARD] — Minikube remains the standard tool for launching a single-node Kubernetes cluster locally. Supporting VM drivers, bare-metal deployment, and containerized Docker-in-Docker setups, it is a highly trusted local testing platform for developers worldwide.
## Infrastructure
### Bare Metal
#### Case Studies
- [linecorp.com: Building Large Kubernetes Clusters with **Caravan**](https://engineering.linecorp.com/en/blog/building-large-kubernetes-clusters) [COMMUNITY-TOOL] — A detailed engineering case study by Line Corporation explaining Caravan, their custom internal platform designed to build and maintain thousands of Kubernetes clusters on bare-metal infrastructure. Provides deep insights into enterprise lifecycle scale and custom provisioning control planes.
### Cluster API
#### Declarative Management
- [ClusterAPI](https://cluster-api.sigs.k8s.io) [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] — The official Kubernetes Special Interest Group (SIG) project extending Kubernetes with declarative, Kubernetes-style APIs to manage the lifecycle of Kubernetes clusters. It implements custom resources (e.g., Clusters, Machines) and controllers across numerous cloud providers, introducing standard Infrastructure-as-Code paradigms to cluster fleet administration.
### Cluster Provisioning
#### Kops
- [GitHub: Kubernetes Cluster with Kops](https://github.com/kubernetes/kops) ⭐ 16614 [ADVANCED LEVEL] [DE FACTO STANDARD] [EMERGING] — The official Kubernetes Operations tool for deploying, scaling, and managing highly available, production-grade Kubernetes clusters on public cloud environments (specifically AWS, with alpha/beta support for GCE, DigitalOcean, and OpenStack). Built on a declarative configuration model, Kops manages the underlying VM resources, networking, and DNS required for the control plane.
#### Kubeadm
- [Kubernetes Cluster with **Kubeadm**](https://github.com/kubernetes/kubeadm) ⭐ 3977 [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] — The standard bootstrapping engine for establishing conformant Kubernetes clusters. Kubeadm abstracts the complex mechanics of configuring etcd, control plane API components, and node registration into clean `init` and `join` workflows. Designed to serve as the building block for higher-level platform orchestration engines.
#### Kubespray
- [**Kubespray**](https://github.com/kubernetes-sigs/kubespray) ⭐ 18493 [ADVANCED LEVEL] [DE FACTO STANDARD] — An industry-standard provisioning tool combining Ansible playbooks and kubeadm to deliver highly configurable, multi-cloud, production-grade Kubernetes deployments. Supports declarative definition of CNI plugins, container runtimes (containerd/CRI-O), ingress controllers, and storage drivers, making it the preferred choice for on-premise and bare-metal enterprise automation.
### GitOps
#### Cluster Provisioning (1)
- [Weave Kubernetes System Control - wksctl](https://github.com/weaveworks/wksctl) ⭐ 389 [ADVANCED LEVEL] [LEGACY] — An early GitOps-driven Kubernetes cluster manager from Weaveworks that provisioned clusters from a declared state stored in git. Following Weaveworks' operational shutdown, this project is considered legacy but remains highly influential in GitOps control-loop architecture history.
### Infrastructure as Code
#### Ansible
- [Ansible Role - Kubernetes (Jeff Geerling)](https://github.com/geerlingguy/ansible-role-kubernetes) ⭐ 625 [COMMUNITY-TOOL] — A highly popular and actively maintained Ansible role written by Jeff Geerling that automates the installation and configuration of Kubernetes on Debian/Ubuntu and RedHat/CentOS servers. It simplifies installing kubeadm, kubelet, and kubectl, managing system configurations, and bootstrapping clusters cleanly via playbooks.
## Networking
### Ingress Controllers
#### Comparison
- [Learnk8s: Comparison of Kubernetes Ingress controllers 🌟](https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238) [ADVANCED LEVEL] [DE FACTO STANDARD] — An industry-standard comparison spreadsheet analyzing over a dozen Kubernetes Ingress controllers. Details performance, dynamic reloading capabilities, routing protocols, and native TLS/WAF integrations.
## Platform Engineering
### Infrastructure (1)
#### Managed Kubernetes
- **(2024)** [==Learnk8s: Comparison of Kubernetes Managed Services 🌟==](https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw/edit) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — An exceptional, crowdsourced comparison matrix of major managed Kubernetes offerings (EKS, GKE, AKS, and alternatives). Breaks down control plane costs, upgrade policies, and network plugin integrations in extreme detail.
- [atodorov.me: Comparing Kubernetes managed services across Digital Ocean,' Scaleway, OVHCloud and Linode](https://atodorov.me/2020/06/14/comparing-kubernetes-managed-services-across-digital-ocean-scaleway-ovhcloud-and-linode) [COMMUNITY-TOOL] — A structural and cost-comparison analysis of managed Kubernetes engines from alternative cloud providers. Grounding highlights the comparative differences in control-plane SLAs, storage speeds, and node autoscaling support.
## Public Cloud Providers
### Google Kubernetes Engine GKE
#### Cluster Management (1)
- [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine) [EN CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] — The main technical documentation page for GKE (Google Kubernetes Engine). Details foundational and advanced options, covering Autopilot architecture, GKE Datapath V2 routing, and multi-cluster orchestrations.
---
💡 **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md)