需要用到chinaskills_cloud_paas_v2.0.2.iso镜像
1.系统环境准备
1 2
| ①setenforce 0 ②sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
|
2.挂载镜像
1 2 3 4
| mount chinaskills_cloud_paas_v2.0.2.iso /mnt/ cp -rfv /mnt/* /opt/ # 取消挂载,养成习惯 umount /mnt/
|
3.将kubeeasy移动到可执行目录下
1
| mv /opt/kubeeasy /usr/bin/kubeeasy
|
4.安装依赖
注意host的ip是本机的master和worker的ip1 2 3 4 5
| kubeeasy install depend \ > --host 192.168.100.20,192.168.100.21 \ > --user root \ > --password 000000 \ > --offline-file /opt/dependencies/base-rpms.tar.gz
|
5.创建免密钥
注意master和worker的ip是本机的ip1 2 3 4
| kubeeasy create ssh-keygen \ > --master 192.168.100.20 \ > --worker 192.168.100.21 \ > --user root --password 000000
|
6.安装kubernetes
1 2 3 4 5 6 7
| kubeeasy install kubernetes \ > --master 192.168.100.20 \ > --worker 192.168.100.21 \ > --user root \ > --password 000000 \ > --version 1.22.1 \ > --offline-file /opt/kubernetes.tar.gz
|
7.安装istio服务
1
| kubeeasy add --istio istio
|
8.创建命名空间
1
| kubeeasy add --istio istio
|
9.为命名空间添加标签
1
| kubectl label namespace images istio-injection=enabled
|
10.用kubeeasy部署kubevirt虚拟化
1
| kubeeasy add --virt kubevirt
|
11.用kubeeasy部署harbor
1
| kubeeasy add --registry harbor
|
部署完成
可以在浏览器访问了端口:80和:30080