K8s--Deploy kubeapps applications (provide web UI interface management for Helm)

1. Resource preparation

Pull the package and decompress it, pull the image and upload it to the harbor warehouse: the
Insert picture description here
required image can be viewed in the values.yaml file after decompressing the resource package above

2. Overall deployment

1. Modify the values.yaml file

Insert picture description here
Insert picture description here
Insert picture description here
The values.yaml file in the chart directory:
Insert picture description here
Insert picture description here

2. Create namespace and install

kubectl create namespace kubeapps
helm install kubeapps . -n kubeapps       %在指定命名空间下安装

Insert picture description here
Insert picture description here
Insert picture description here

3. Create sa and clusterrolebonding (used for login)

kubectl create serviceaccount kubeapps-operator -n kubeapps
kubectl create clusterrolebinding kubeapps-operator --clusterrole=cluster-admin --serviceaccount=kubeapps:kubeapps-operator

Insert picture description here
Insert picture description here

Three, access test

Add domain name resolution: vip corresponds to the host name in the above configuration file to
Insert picture description here
directly access the domain name:
Insert picture description here
check the token, enter and log in:
Insert picture description here
Insert picture description here
Insert picture description here
after logging in, you will see the following page:
Insert picture description here
Insert picture description here
Insert picture description here

Guess you like

Origin blog.csdn.net/nk298120/article/details/115298283