- helm部署nfs-client-provisioner
- helm 部署nginx-ingress应用
- helm 部署metris-server应用
- helm部署kubeapps应用,为helm提供web UI界面管理
- kubeapps的部署
- 添加本地仓库
- 图形创建mychart
- 版本升级
- 版本回滚
- 删除
使用阿里云主机ECS,
四台主机信息如下:
server1 — 私网IP:10.0.0.2 ----公网IP: 47.108.54.185 ---- 搭建docker仓库harbor—nfs服务器
server2 — 私网IP:10.0.0.3 ----公网IP: 47.108.144.231 ---- k8s集群主节点
server3 — 私网IP:10.0.0.4 ----公网IP: 47.108.115.206 ---- k8s集群节点
server4 — 私网IP:10.0.0.5 ----公网IP: 47.108.28.42 ---- k8s集群节点
helm部署nfs-client-provisioner
harbor仓库上传nfs-provisioner镜像
showmount -e 查看nfs服务器的共享目录
server2 添加nfs-subdir-external-provisioner仓库
编写应用部署信息
server1、server2、server3、server4都安装nfs-utils,server1作为nfs服务器,具体怎么安装nfs-utils,参照之前的博客:https://blog.csdn.net/qq_43604376/article/details/123168858?spm=1001.2014.3001.5502。
harbor仓库中有metris-server镜像
server2上:
kubectl -n kubeapps edit svc kubeapps
但是需要token才能使用
结合harbor仓库管理helm应用



