KubeOcean
Deploy a Kubernetes Cluster flexibly and easily
Quick Start
Usage
curl -O -k https://kubesphere-installer.pek3b.qingstor.com/kubeocean/ko
chmod +x ko
- Deploy a Allinone cluster
./ko create cluster
# Kubesphere can be installed by "--add kubesphere"
./ko create cluster --add kubesphere
- Deploy a MultiNodes cluster
Create a cluster config file by following command or example config file
./ko create config
Deploy cluster
./ko create cluster --cluster-info ./cluster-info.yaml
# Kubesphere can be installed by "--add kubesphere"
./ko create cluster --cluster-info ./cluster-info.yaml --add kubesphere
Add new node's information to the cluster config file
./ko scale --cluster-info ./cluster-info.yaml
# allinone
./ko reset
# multinodes
./ko reset --cluster-info /home/ubuntu/cluster-info.yaml
Supported
- Deploy allinone cluster
- Deploy multinodes cluster
- Add nodes (masters and nodes)
Build
git clone https://github.com/pixiake/kubeocean.git
cd kubeocean
./build.sh
Note: Docker needs to be installed before building.