拉取bitnami/kubeapps
cd helm/ helm pull bitnami/kubeapps tar zxf kubeapps-7.5.9.tgz cd kubeapps/ vi values.yaml imageRegistry: "reg.westos.org" cd charts/postgresql/ vi values.yaml imageRegistry: "reg.westos.org"
在server5上将需要的镜像拉取下来上传到私有仓库:
helm pull bitnami/kubeapps拉取得kubeapps的配置文件yaml里面写的版本是多少就拉取并上传哪个版本 不然会报错
docker pull bitnami/kubeapps-apprepository-controller:**** docker pull bitnami/kubectl:**** docker pull bitnami/kubeapps-kubeops:******* docker pull bitnami/kubeapps-assetsvc**** docker pull bitnami/kubeapps-dashboard:**** docker pull bitnami/oauth2-proxy:*** docker pull kubeapps/pinniped-proxy:latest docker pull bitnami/nginx:*** docker pull bitnami/kubeapps-asset-syncer:**** docker pull bitnami/postgresql:****
docker tag ***** reg.westos.org/***** docker push reg.westos.org/*****
指定ns创建kubeapps
kubectl create namespace kubeapps helm install kubeapps . -n kubeapps
查看节点信息:
kubectl -n kubeapps get svc
kubectl -n kubeapps edit svc kubeapps type: NodePort
创建sa kubeapps-operator
创建clusterrolebinding kubeapps-operator
kubectl create serviceaccount kubeapps-operator -n kubeapps kubectl create clusterrolebinding kubeapps-operator --clusterrole=cluster-admin --serviceaccount=kubeapps:kubeapps-operator
查看登陆token
kubectl -n kubeapps get secrets
kubectl -n kubeapps describe secrets kubeapps-operator-token-****
需要做解析,不然登陆会报错
kubectl -n kube-system edit cm coredns
hosts {
172.25.76.5 reg.westos.org
然后登陆网页,复制刚才的tocken
进入成功
然后按照下图进行操作
右上角添加add
如果认证出了问题 则跳过
添加完成
然后搜索mychart就可以看到刚才添加的
点进去,右上角选择版本,选v1
都选择default
修改如下:
测试:
Kubectl get pod
kubectl get all
curl 10.111.89.212
接着我们继续编辑网页上的yaml内容
点击deploy
在真机上做解析:
vim /etc/hosts 172.25.76.11 www2.westos.org
解析做好之后,点击网页url链接



