kubesphere完整安装过程
访问网站:https://www.kubesphere.io/zh/
安装基本要求
硬件要求:CentOS 7.x 2 核 CPU,4 GB 内存,40 GB 磁盘空间
以上的系统要求和以下的教程适用于没有启用任何可选组件的默认最小化安装。如果您的机器至少有 8 核 CPU 和 16 GB 内存,则建议启用所有组件。有关更多信息,请参见启用可插拔组件。
节点要求:节点必须能够通过 SSH 连接。节点上可以使用 sudo/curl/openssl/tar 命令
容器要求:您的集群必须有一个可用的容器运行时。如果您使用 KubeKey 搭建集群,KubeKey 会默认安装最新版本的 Docker。
docker要提前安装!!!
安装过程
1、下载KubeKey
https://get-kk.kubesphere.io 网站可以直接下载,或者本地有离线包也可以上传进行解压。
然后为kk赋予权限
chmod +x kk
2、开始安装
在本快速入门教程中,您只需执行一个命令即可进行安装,其模板如下所示
./kk create cluster [--with-kubernetes version] [--with-kubesphere version]
若要同时安装 Kubernetes 和 KubeSphere,可参考以下示例命令:
./kk create cluster --with-kubernetes v1.22.12 --with-kubesphere v3.4.1
备注:
安装 KubeSphere 3.4 的建议 Kubernetes 版本:v1.20.x、v1.21.x、v1.22.x、v1.23.x、* v1.24.x、* v1.25.x 和 * v1.26.x。带星号的版本可能出现边缘节点部分功能不可用的情况。因此,如需使用边缘节点,推荐安装 v1.23.x。如果不指定 Kubernetes 版本,KubeKey 将默认安装 Kubernetes v1.23.10。有关受支持的 Kubernetes 版本的更多信息,请参见支持矩阵。
一般来说,对于 All-in-One 安装,您无需更改任何配置。
如果您在这一步的命令中不添加标志 --with-kubesphere,则不会部署 KubeSphere,KubeKey 将只安装 Kubernetes。如果您添加标志 --with-kubesphere 时不指定 KubeSphere 版本,则会安装最新版本的 KubeSphere。
KubeKey 会默认安装 OpenEBS 为开发和测试环境提供 LocalPV 以方便新用户。对于其他存储类型,请参见持久化存储配置。
3、验证安装结果
安装按照流程执行后会显示地址、用户名及密码
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f