Helm之web UI

一.部署kubeapps应用

为Helm提供web UI界面管理

# 1.拉取kubeapps应用
helm repo add bitnami https://charts.bitnami.com/bitnami
helm pull bitnami/kubeapps  #拉取最新的5.2.2
tar zxf kubeapps-5.2.2.tgz

#2.修改镜像拉取位置,及镜像本地化
vim /root/helm/kubeapps/values.yaml
在这里插入图片描述
在这里插入图片描述
vim /root/helm/kubeapps/charts/postgresql/values.yaml
在这里插入图片描述
在这里插入图片描述
#3.环境
外部域名访问
在这里插入图片描述
在这里插入图片描述
数据存储
在这里插入图片描述

# 4.安装kubeapps
server2
cd /root/helm/kubeapps
kubectl create namespace kubeapps  #创建命名空间,指定安装,方便管理
helm install kubeapps -n kubeapps .
kubectl get all -n kubeapps

真机,编辑解析
vim /etc/hosts
172.25.2.101 kubeapps.westos.org

在这里插入图片描述

# 5.创建sa,集群化角色绑定
kubectl -n kubeapps get sa
kubectl create serviceaccount kubeapps-operator -n kubeapps  
kubectl create clusterrolebinding kubeapps-operator --clusterrole=cluster-admin --serviceaccount=kubeapps:kubeapps-operator
kubectl -n kubeapps describe secrets kubeapps-operator-token-prm8f  #使用kubeapps-operator的token访问

在这里插入图片描述

二.kubeapps结合harbor仓库管理helm应用

手动添加集群内harbor仓库解析
kubectl -n kube-system edit cm coredns
在这里插入图片描述
在这里插入图片描述
图形化安装应用
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_49564346/article/details/114397201
今日推荐