$ kubectl get all -n kubernetes-dashboard NAME READY STATUS RESTARTS AGE pod/dashboard-metrics-scraper-5b8896d7fc-cqhd7 1/1 Running 0 3h53m pod/kubernetes-dashboard-897c7599f-wwg46 1/1 Running 0 3h53m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/dashboard-metrics-scraper ClusterIP 10.0.0.128 <none> 8000/TCP 3h53m service/kubernetes-dashboard ClusterIP 10.0.0.89 <none> 443/TCP 3h53m
NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/dashboard-metrics-scraper 1/1 1 1 3h53m deployment.apps/kubernetes-dashboard 1/1 1 1 3h53m
NAME DESIRED CURRENT READY AGE replicaset.apps/dashboard-metrics-scraper-5b8896d7fc 1 1 1 3h53m replicaset.apps/kubernetes-dashboard-897c7599f 1 1 1 3h53m
配置 Dashboard Ingress
创建 basic-auth 简单 Web 认证 Secret
安装 htpasswd 工具:
1
yum -y install httpd-tools
文件名:auth
用户名:admin
1 2 3 4 5 6 7 8
$ htpasswd -c basic-auth admin New password: # 设置一个密码 Re-type new password: # 再次输入密码 Adding password for user admin