一、kubekey&KubeSphere简介
1、kubekey简介
kubeykey是KubeSphere基于Go 语言开发的kubernetes集群部署工具,使用 KubeKey,您可以轻松、高效、灵活地单独或整体安装Kubernetes和KubeSphere。
官网:KubeKey
KubeKey可以用于以下三种安装场景:
- 仅安装 Kubernetes集群;
- 使用一个命令安装 Kubernetes 和 KubeSphere;
- 已有Kubernetes集群,使用ks-installer 在其上部署 KubeSphere;
kubekey核心命令:
export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v1.2.1 sh -
chmod +x kk
# 生成安装k8s的脚本
./kk create config config-sample.yaml
# 生成安装带有kubesphere的脚本
./kk create config --with-kubesphere v3.2.1 config-sample.yaml
# 创建集群
./kk create cluster -f config-sample.yaml
2、KubeSphere简介
KubeSphere 是在目前主流容器调度平台 Kubernetes 之上构建的企业级分布式多租户容器平台,提供简单易用的操作界面以及向导式操作方式,