1C2G+
-
检查虚拟机默认网卡配置
- 默认网卡为
eth0
, 如果环境实际网卡不是eth0
,则需要手动指定网卡名称:编辑 /etc/kubez/globals.yml 文件, 取消 network_interface: "eth0" 的注解, 并修改为实际网卡名称
- 默认网卡为
-
确认集群环境连接地址
a. 内网连接: 无需更改
b. 公网连接:
编辑 /etc/kubez/globals.yml 文件, 取消 #kube_vip_address: "" 的注解,并修改为实际公网地址 云平台环境需要放通公网ip到后面节点的6443端口
-
(可选) 修改默认的
cri
-
离线安装时,默认的
cri
为docker
, 如果期望修改为containerd
, 则Centos
修改/usr/share/kubez-ansible/ansible/inventory/all-in-one
Ubuntu
修改/usr/local/share/kubez-ansible/ansible/inventory/all-in-one
-
移除
docker-master
和docker-node
的主机信息, 并添加在containerd
分组中, 调整后效果如下:[docker-master] [docker-node] [containerd-master] localhost ansible_connection=local [containerd-node] localhost ansible_connection=local
-
修改 /etc/kubez/globals.yml 配置文件
修改 kube_release: 为指定 Kubernetes 版本 kube_release: 1.23.17 修改 image_repository: "" 为本地镜像仓库 image_repository: "192.168.16.210:58001/pixiuio" 修改 yum_baseurl: “” 为本地 yum 仓库地址 yum_baseurl: "http://192.168.16.210:58000/repository/pixiuio-centos" 修改 image_repository_container: “” 为本地 repository_container 仓库地址 image_repository_container: "192.168.16.210:58001"
-
执行如下命令,进行
kubernetes
的依赖安装kubez-ansible bootstrap-servers
-
执行如下命令,进行
kubernetes
的集群安装kubez-ansible deploy
-
验证环境
# kubectl get node NAME STATUS ROLES AGE VERSION pixiu Ready master 134d v1.23.6
-
(可选)启用 kubectl 命令行补全
kubez-ansible post-deploy