Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.56 KB

README.md

File metadata and controls

63 lines (44 loc) · 1.56 KB

🌱 kubean

helm workflow

Introduction

kubean is a cluster lifecycle management tool based on kubespray.

Features

The Kubean provides the following features.

  • Based on the CRD cluster deployment method, all operations can be completed on the kubernetes API-server.

  • Supports concurrent deployment of multiple clusters at the same time.

  • Support air gap installation.(experimental)

  • Support for both AMD64 and ARM64.

Install

First, add the Kubean chart repo to your local repository.

$ helm repo add kubean-io https://kubean-io.github.io/kubean-helm-chart/

$ helm repo list
NAME          	URL
kubean-io     	https://kubean-io.github.io/kubean-helm-chart/

With the repo added, available charts and versions can be viewed.

$ helm search repo kubean

You can run the following command to install kubean.

$ helm install kubean kubean-io/kubean --create-namespace -n kubean-system

View cluster information.

$ kubectl get kubeancluster

View cluster operation jobs.

$ kubectl get kubeanclusterops

Uninstall

If kubean's related custom resources already exist, you need to clear.

$ kubectl delete kubeanclusterops --all
$ kubectl delete kubeancluster --all

Uninstall kubean's components via helm.

$ helm -n kubean-system uninstall kubean