kubesphere/kubekey
Install Kubernetes, and related cloud-native add-ons, it supports all-in-one, multi-node, and HA 🔥 ⎈ 🐳 observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 51
- age_days: 2359
- days_rel: 19
- days_push: 7
- n_releases_24m: 14
Adoption not part of the score
2860 stars · 829 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
KubeKey (kk) is a lightweight task-flow execution tool written in Go for installing and managing Kubernetes clusters, supporting all-in-one, multi-node, and HA topologies. It also handles cluster lifecycle operations like adding/removing nodes, certificate renewal, offline artifact export, and can install KubeSphere and other cloud-native add-ons.
Use cases
- install a kubernetes cluster from the command line
- set up a multi-node or HA kubernetes cluster
- deploy kubesphere together with kubernetes
- install kubernetes in an air-gapped offline environment
- add or remove worker nodes from an existing cluster
- renew expired kubernetes certificates
- scale a kubernetes cluster up or down
When to choose
- you want a fast, CNCF-conformance-certified Kubernetes installer with online or offline support
- you need to deploy KubeSphere or cloud-native add-ons alongside Kubernetes
- you want Ansible-like task automation for cluster lifecycle without writing playbooks yourself
- you need all-in-one dev clusters or HA production clusters from one tool
When to avoid
- you are already standardized on kubeadm, kops, or a managed Kubernetes service
- you need a general-purpose configuration management tool beyond Kubernetes provisioning
- you require the v4 web UI, which is still limited and not fully open
- you manage clusters exclusively through GitOps pipelines with other tooling
Facets
cli-tool · maturity active
deployment infrastructure-as-code container-orchestration configuration-management cli cloud-computing infrastructure-as-code self-hosted go cli self-hosted kubernetes-installer kubesphere cluster-lifecycle task-flow air-gapped-installation ha-cluster containers devops linux docker kubernetes
2 sources
- readme: https://github.com/kubesphere/kubekey · fetched 2026-08-28 · 6a87a4507669
- homepage: https://kubesphere.io · fetched 2026-08-29 · be759ba361ef
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kubesphere/kubekey | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="kubesphere/kubekey")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem