k8s登录_用户名密码方式登录Kubernetes-Dashboard

背景:默认安装完k8s集群和Dashboard之后都是使用token登录的,这样使用起来不是很方便,每次登录还要找到token才能登录。

本片文章使用用户和密码方式进行登录!

环境介绍

集群环境         集群版本         搭建方式         dashboard的版本

master     v1.16.8     kubeadm kubernetesui_dashboard:v2.0.0-rc6

node1       v1.16.8     kubeadm kubernetesui_dashboard:v2.0.0-rc6

node2       v1.16.8     kubeadm kubernetesui_dashboard:v2.0.0-rc6

注意事项:

如果你的环境内不止一个master,那basic-auth-file这个文件要在每一个master上生成,并保证路径及内容和其他master一致!并且每个master都要修改kube-apiserver.yaml文件!

创建用户文件

解析:

user,password,userID

userID不可重复

echo ‘admin,admin,1’ > /etc/kubernetes/pki/basic_auth_file

修改配置

vim /etc/kubernetes/manifests/kube-apiserver.yaml

# 增加如下参数

– –basic-auth-file=/etc/kubernetes/pki/basic_auth_file

重启api-server

[root@master manifests]# pwd

/etc/kubern

你可能感兴趣的:(k8s登录)