一.部署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
图形化安装应用