Back to rankings

kubesphere/kubekey

Gokubesphere.io

Install Kubernetes, and related cloud-native add-ons, it supports all-in-one, multi-node, and HA πŸ”₯ ⎈ 🐳

installerkuberneteskubeadmk8skubernetes-deploymentkubernetes-clusterhacktoberfest
Star Growth
Stars
2.8k
Forks
826
Weekly Growth
β€”
Issues
264
1k2k
Apr 2020May 2022Jun 2024Jul 2026
ArtifactsGo Modulesgo get github.com/kubesphere/kubekey
README

CI

English | δΈ­ζ–‡

πŸ‘‹ Welcome to KubeKey!

KubeKey is an open-source lightweight task flow execution tool. It provides a flexible and fast way to install Kubernetes.

KubeKey has passed the CNCF Kubernetes Conformance Certification

Comparison of new features in 3.x

  1. Expanded from Kubernetes lifecycle management tool to task execution tool (flow design refers to Ansible)
  2. Supports multiple ways to manage task templates: git, local, etc.
  3. Supports multiple node connection methods, including: local, ssh, kubernetes, prometheus.
  4. Supports cloud-native automated batch task management
  5. Advanced features: UI page (not yet open)

Get KubeKey

Method 1: Release Page

Get the corresponding binary files from the Release page.

Method 2: Run Script

curl -sfL https://get-kk.kubesphere.io | sh -
Original File Extracted File
kubekey-v4.x.x-linux-amd64.tar.gz kk: KubeKey binary
web-installer.tgz dist: Web UI resources.
host-check.yaml, kubernetes, kubesphere: Task template files.
schema: Configuration files.
README.md: Installation documentation.
package.sh Offline package build script.

Quick Start

Method 1: Command Line

./kk create cluster

Method 2: Web UI

UI only supported after v4.0.0

./kk web --schema-path web-installer/schema --ui-path web-installer/dist

Documentation Navigation

Related repositories
hwdsl2/setup-ipsec-vpn

Set up your own IPsec VPN server in just a few minutes, with IPsec/L2TP, Cisco IPsec and IKEv2. Supports Ubuntu, Debian, CentOS/RHEL, Alpine Linux and Raspberry Pi OS. Includes client config and management scripts.

ShellOthervpnipsec
28.2k6.5k
ScoopInstaller/Scoop

A command-line installer for Windows.

PowerShellOtherwindowsinstaller
scoop.sh
24.4k1.5k
netbootxyz/netboot.xyz

Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.

JinjaApache License 2.0ipxenetboot
netboot.xyz
12k831
prasanthrangan/hyprdots

// Aesthetic, dynamic and minimal dots for Arch hyprland

ShellGNU General Public License v3.0archarchlinux
8.5k869
archlinux/archinstall

Arch Linux installer - guided, templates etc.

PythonPyPIGNU General Public License v3.0arch-installerarch
8.3k761
Squirrel/Squirrel.Windows

An installation and update framework for Windows desktop apps

C++MIT Licensewindowssquirrel
8k1.1k
v2fly/fhs-install-v2ray

Bash script for installing V2Ray in operating systems such as Debian / CentOS / Fedora / openSUSE that support systemd

ShellGNU General Public License v3.0v2rayinstaller
6.8k1.5k
wxxsfxyzm/InstallerX-Revived

More Expressive InstallerX !

KotlinGNU General Public License v3.0androiddhizuku
wxxsfxyzm.github.io/InstallerX-Revived-Website
5.7k225
jrsoftware/issrc

Inno Setup is an open-source installation builder for Windows applications by Jordan Russell and Martijn Laan. Since its introduction in 1997, Inno Setup has been trusted by developers and organizations of all sizes to reliably deploy software to millions of PCs worldwide.

PascalOtherinno-setupinstaller
jrsoftware.org/isinfo.php
5.5k1.1k
JaKooLit/Arch-Hyprland

For automated installation of Hyprland on Arch Linux or any Arch Linux-based distros

ShellGNU General Public License v3.0archlinuxhyprland
4.5k363
DDoSolitary/LxRunOffline

A full-featured utility for managing Windows Subsystem for Linux (WSL)

C++MIT Licensewslbash
4.3k249
huangyz0918/Hackintosh-Installer-University

Open source tutorial & information collector for hackintosh installation.

Rich Text Formathackintoshclover
4k994