在OpenEuler中,使用kubeKey一键安装kubesphere
准备好三台OpenEuler系统的虚拟机
我是用的是22.09版本
IOS镜像地址:https://repo.openeuler.org/openEuler-22.09/
进入虚拟机并查看系统版本
此次准备了三台虚拟机,准备搭建最小化集群
修改一下hostname
# 服务器1
hostnamectl set-hostname master
# 服务器2
hostnamectl set-hostname node1
# 服务器3
hostnamectl set-hostname node2
后面的操作只在master上操作
下载kubekey
yum install kubekey
开始部署前可预先在集群中每个节点部署 Docker,也可交由 KubeKey 自动部署 (KubeKey 自动部署的 Docker 版本为
20.10.8) 。
使用kk创建集群配置文件
kk create config --with-kubernetes v1.20.4 --with-kubesphere v3.1.1
生成如下图所示的《config-sample.yaml》
修改配置文件
修改host:和etcd master worker节点参数
apiVersion: kubekey.kubesphere.io/v1alpha1
kind: Cluster
metadata:
name: sample
spec:
hosts:
- {
name: master, address: 192.168.30.188, internalAddress: 192.168.30.188, user: root, password: cctegitc@123}
- {
name: node1, address: 192.168.30.189, internalAddress: 192.168.30.189, user: root, password: cctegitc@123}
- {
name: node2, address: 192.168.30.190, internalAddress: 192.168.30.190, user: root, password: cctegitc@123}
roleGroups:
etcd:
- master
master:
- master
worker:
- node1
- node2
controlPlaneEndpoint:
domain: lb.kubesphere.local
address: ""
port: 6443
kubernetes: