企业入门实战--k8s之helm图形化
helm 图形化
添加仓库并拉取
helm repo add apphub https://apphub.aliyuncs.com
helm search repo kubeapps
拉取bitnami/kubeapps
cd helm/
helm pull bitnami/kubeapps
tar zxf kubeapps-7.2.0.tgz
cd kubeapps/
vim values.yaml
imageRegistry: "reg.westos.org"
enabled: true
hostname: kubeapps.westos.org
url: https://charts.bitnami.com/bitnami
repository: bitnami/kubeapps-kubeops
cd charts/postgresql/
vim values.yaml
imageRegistry: "reg.westos.org"
server1
准备安装所需的镜像
docker load -i kubeapps-2.3.3.tar
docker push reg.westos.org/bitnami/nginx:1.21.1-debian-10-r4
docker push reg.westos.org/bitnami/kubeapps-asset-syncer:2.3.3-scratch-r0
docker push reg.westos.org/bitnami/kubeapps-assetsvc:2.3.3-scratch-r0
docker push reg.westos.org/bitnami/nginx:1.21.1-debian-10-r0
docker push reg.westos.org/bitnami/postgresql:11.12.0-debian-10-r44
docker push reg.westos.org/bitnami/kubeapps-dashboard:2.3.3-debian-10-r2
docker push reg.westos.org/bitnami/kubeapps-apprepository-controller:2.3.3-scratch-r0
docker push reg.westos.org/bitnami/kubeapps-kubeops:2.3.3-scratch-r0
docker push reg.westos.org/bitnami/nginx-exporter:0.9.0-debian-10-r93
server2
指定ns创建kubeapps
kubectl create namespace kubeapps
kubectl create namespace kubeapps
helm install kubeapps . -n kubeapps
kubectl -n kubeapps get all
kubectl -n kubeapps get pod
kubectl -n kubeapps get svc
kubectl -n kubeapps get ingress
kubectl -n ingress-nginx get svc
在宿主机中添加解析
172.25.5.10 kubeapps.westos.org
创建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-****
添加自己的仓库到k8s解析中
kubectl -n kube-system edit cm coredns
apiVersion: v1
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
hosts {
172.25.5.1
reg.westos.org
172.25.5.2 server2
172.25.5.3 server3
172.25.5.4 server4
fallthroug
添加自己的harbor仓库
添加成功
部署服务
deploy 后查看server2端
拉伸副本数