1.创建用户密码存放文件k8s的dashboard默认是通过token去登录的,有时候也会不太方便,我们也可以通过账号密码的形式去登录dashboard,不过账号密码登录dashboard的方式仅在k8s1.19以前的版本支持
账号密码必须都是admin才可以实现
以下操作需要在所有master进行操作
# echo "admin,admin,1" > /etc/kubernetes/pki/basic_auth_file
2.修改kube-apiserver配置文件增加密码文件路径
# vim /etc/kubernetes/manifests/kube-apiserver.yamlapiVersion: v1kind: Podmetadata: creationTimestamp: null labels: component: kube-apiserver tier: control-plane name: kube-apiserver namespace: kube-system······ - --secure-port=6443 - --service-account-key-file=/etc/kubernetes/pki/sa.pub - --service-cluster-ip-range=10.96.0.0/12 - --tls-cert-file=/etc/kubernetes/pki/apiserver.crt - --tls-