Linux多节点部署KubeSphere 以及其中的坑
准备三台纯净的linux机器,并且设置主机名分别为k8smaster/ k8snode11/ k8snode12(下面操作,除说明外,只在主节点执行)
1、下载KubeKey
export KKZONE=cn curl -sfL https://get-kk.kubesphere.io | VERSION=v1.1.1 sh - chmod +x kk
2、创建集群配置文件
./kk create config --with-kubernetes v1.20.4 --with-kubesphere v3.1.1
3、修改配置文件 config-sample.yaml
4、创建集群
./kk create cluster -f config-sample.yaml
执行会提示你缺少什么软件,你就用yum install -y 软件名,在每台机器都装上
等一段时间,就会安装完所有的软件了,最终结果
如果后续安装devops报错,参考:https://blog.51cto.com/wutengfei/3818273
kubectl patch users yangxiaohui -p '{"spec":{"password":"Yangxiaohui227"}}' --type='merge' && kubectl annotate users yangxiaohui iam.kubesphere.io/password-encrypted-