KubeClipper is a lightweight web service that provides a friendly web console GUI, APIs, and a CLI tool for Kubernetes cluster lifecycle management.
KubeClipper provides flexible Kubernetes as a Service (KaaS), which allows users to rapidly deploy K8S clusters anywhere(cloud, hypervisor, bare metal) and provides continuous lifecycle management capabilities (installation, deleting, upgrading, backup and restoration, cluster scaling, remote access, plug-in management, application store).see Feature List for details.
Simple
Provides friendly wizard graphical interface, allows beginners to quickly deploy a cluster and the required plug-ins.
Lightweight
Simple architecture, few dependencies, only two command lines for platform deployment.
Professional
Simple and professional, it supports rich cluster parameter configuration and plug-in management, meeting production-level cluster deployment requirements.
Quick Start
1. Download kcctl
2. Deploy KubeClipper
curl -sfL https://oss.kubeclipper.io/get-kubeclipper.sh | sh -
# In China, you can add cn env, we use registry.aliyuncs.com/google_containers instead of k8s.gcr.io
curl -sfL https://oss.kubeclipper.io/get-kubeclipper.sh | KC_REGION=cn sh -
kcctl deploy [--user root] (--passwd SSH_PASSWD | --pk-file SSH_PRIVATE_KEY)