Linux多节点部署KubeSphere
1.使用KubeKey创建集群(master节点)
#下载KubeKey
export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v2.2.1 sh -
chmod +x kk
#查看kk支持的k8s版本
./kk version --show-supported-k8s
#创建集群配置文件(执行后产生config-sample.yaml)
./kk create config --with-kubernetes v1.22.10 --with-kubesphere v3.3.0
#修改config-sample.yaml,主要修改如下图
./kk create cluster -f config-sample.yaml
##使用配置文件创建集群(可能所有节点都需要执行)
yum install -y conntrack socat ipvsadm
KubeKey | kubesphere |
---|---|
v2.2.1 | v3.3.0 |
v2.2.2 | v3.3.0 |
v2.3.0 | v3.3.1 |
2.安装时安装NFS
2.1搭建完成NFS,参考
2.2新建nfs-client.yaml文件,并指明nfs对应的服务器IP及目的地址
nfs:
server: "192.168.2.124"
path: "/nfs/data"
storageClass:
defaultClass: false
2.3修改config-sample.yaml的内容如下
#addons: []
addons:
- name: nfs-storage
namespace: kube-system
sources:
chart:
name: nfs-client-provisioner
repo: https://charts.kubesphere.io/main
valuesFile: /kht/images/kubesphere3/nfs-client.yaml
3.安装成功后开启功能
#访问地址,admin/P@88w0rd
http://192.168.2.123:30880/login