一、节点规划

二、基础环境配置
1、下载安装包
123云盘: https://www.123pan.com/s/UToZjv-QuYOd
mount -o loop chinaskills_cloud_paas_v2.0.1.iso /mnt/
cp -rfv /mnt/* /opt/
umount /mnt/
2、master节点安装kubeeasy工具
mv /opt/kubeeasy /usr/bin/kubeeasy
kubeeasy install depend --host 10.24.2.10,10.24.2.11 --user root --password Abc@1234 --offline-file /opt/dependencies/base-rpms.tar.gz
3、配置SSH免密钥
在master节点执行以下命令完成集群节点的连通性检测:
kubeeasy check ssh --host 10.24.2.10,10.24.2.11 --user root --password Abc@1234
在master节点执行以下命令完成集群所有节点间的免密钥配置:
kubeeasy create ssh-keygen --master 10.24.2.10 --worker 10.24.2.11 --user root --password Abc@1234
三、部署Kubernetes集群
在master节点执行以下命令部署Kubernetes集群:
安装的Kubernetes版本为v1.22.1
kubeeasy install kubernetes --master 10.24.2.10 --worker 10.24.2.11 --user root --password Abc@1234 --version 1.22.1 --offline-file /opt/kubernetes.tar.gz
部署完成后查看集群状态:
kubectl cluster-info
查看节点负载情况:
kubectl top nodes --use-protocol-buffers
四、部署KubeVirt集群
在master节点执行以下命令安装KubeVirt:
kubeeasy add --virt kubevirt
查看Pod:
kubectl -n kubevirt get pods
五、安装Istio
在master节点执行以下命令进行Istio服务网格环境的安装:
kubeeasy add --istio istio
查看Pod:
kubectl -n istio-system get pods
查看Istio版本信息:
istioctl version
Istio可视化
访问Grafana(http://master_IP:33000)
六、安装Harbor仓库
在master节点执行以下命令进行Harbor仓库的安装:
kubeeasy add --registry harbor
部署完成后查看Harbor仓库状态:
systemctl status harbor
在Web端通过http://master_ip访问Harbor
