Skip to content

kubesphere/kubekey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2,727 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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 schema --ui-path dist

Documentation Navigation

About

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

Topics

Resources

License

Stars

Watchers

Forks

Contributors