1,准备工作(多节点安装,至少3台机器):
selinux 把/etc/sysconfig/selinux里面的Enforcing改成disabled,/etc/selinux/config里面的Enforcing改成disabled,改完之后重启一下机器。使selinux的更改生效,关闭firewalld----systemctl stop firewalld
2,安装一些常用的命令:yum install -y vim wget
3,安装kubekey(kk)
export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v2.2.1 sh -
4,给kk权限:chmod +x kk
5,首先安装依赖:
yum install -y socat conntrack
6,开始创建集群:
./kk create config --with-kubernetes v1.23.7 --with-kubesphere v3.3.0
7,集群创建完成之后会生成config-sample.yaml文件,修改此文件的配置
a,修改etcd对应的参数为:机器名称(master),control-plane的参数对应为机器名称(master),worker的参数对应为机器名称node1,机器名称node2
b,修改hosts对应的参数格式为:
- {name: 机器名称(master), address: x.x.x.x, internalAddress: x.x.x.x, privateKeyPath: "~/.ssh/id_rsa"}
- {name: 机器名称node1, add