1C2G+
-
检查虚拟机默认网卡配置
- 默认网卡为
eth0
, 如果环境实际网卡不是eth0
,则需要手动指定网卡名称:编辑 /etc/kubez/globals.yml 文件, 取消 network_interface: "eth0" 的注解, 并修改为实际网卡名称
- 默认网卡为
-
确认集群环境连接地址
a. 内网连接: 无需更改
b. 公网连接:
编辑 /etc/kubez/globals.yml 文件, 取消 #kube_vip_address: "" 的注解,并修改为实际公网地址 云平台环境需要放通公网ip到后面节点的6443端口
-
(可选) 修改默认的
cri
-
默认的
cri
为containerd
, 如果期望修改为docker
, 则Centos
修改/usr/share/kubez-ansible/ansible/inventory/all-in-one
Ubuntu
修改/usr/local/share/kubez-ansible/ansible/inventory/all-in-one
-
移除
containerd-master
和containerd-node
的主机信息, 并添加在docker
分组中, 调整后效果如下:[docker-master] localhost ansible_connection=local [docker-node] localhost ansible_connection=local [containerd-master] [containerd-node]
-
(可选)修改 kubernetes 镜像仓库
编辑 /etc/kubez/globals.yml 文件,修改 image_repository: "" 为期望镜像仓库,默认是阿里云 registry.cn-hangzhou.aliyuncs.com/google_containers
-
执行如下命令,进行
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