目录
环境准备
yum install -y socat conntrack ebtables ipset
下载KubeKey:
export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 sh -
创建一个配置文件,直接复制下面的命令生成即可(注意修改自己的节点IP):
./kk create config
这样就够了,不需要去关闭防火墙、swap、SELinux,改IPtables等等,甚至连Docker都不用自己装。
开始搭建
可以使用以下命令即可开始安装:
export KKZONE=cn
./kk create cluster -f config-sample.yaml --with-kubernetes v1.23.10 --with-kubesphere v3.3.2
安装 KubeSphere 3.3.0 的建议 Kubernetes 版本:1.19.x、1.20.x、1.21.x、v1.22.x 和 v1.23.x(实验性支持)。如果不指定 Kubernetes 版本,KubeKey 将默认安装 Kubernetes v1.23.7。有关受支持的 Kubernetes 版本的更多信息,请参见支持矩阵。
一般来说,对于 All-in-One 安装,您无需更改任何配置。
如果您在这一步的命令中不添加标志
--with-kubesphere
,则不会部署 KubeSphere,KubeKey 将只安装 Kubernetes。如果您添加标志--with-kubesphere
时不指定 KubeSphere 版本,则会安装最新版本的 KubeSphere。KubeKey 会默认安装 OpenEBS 为开发和测试环境提供 LocalPV 以方便新用户。对于其他存储类型,请参见持久化存储配置。
之后等着就行,不上图了。