建站经验,开发一个视频网站要多少钱,网站建设用户调查报告,如何做响应式网站视频教程文章目录 前言一、启动脚本二、配置账号密码登录2.1.在hadoop1#xff0c;也就是集群主节点2.2.在master的apiserver启动文件添加一行配置2.3 绑定admin2.4 修改recommended.yaml2.5 重启dashboard2.6 登录dashboard 总结 前言
前面已经搭建好了k8s集群#xff0c;现在设置下… 文章目录 前言一、启动脚本二、配置账号密码登录2.1.在hadoop1也就是集群主节点2.2.在master的apiserver启动文件添加一行配置2.3 绑定admin2.4 修改recommended.yaml2.5 重启dashboard2.6 登录dashboard 总结 前言
前面已经搭建好了k8s集群现在设置下账号密码登录k8s默认使用token登录很麻烦这里修改下配置。 一、启动脚本
由于重启会导致所有的进程丢失这里写了个集群重启脚本需要hadoop1、hadoop2、hadoop3三台集群机器可以相互ssh命令想通才可以执行脚本。这里我在hadoop1上建立脚本如下
#!/bin/bash
# 判断参数个数
if [ $# -ne 1 ];thenecho need one param, but given $#
fi# 操作hadoop
case $1 in
start)echo 启动k8s集群 echo ---------- 启动 hadoop1 ---------- ssh hadoop1 systemctl daemon-reloadssh hadoop1 systemctl start kubeletecho ---------- 启动 hadoop2---------- ssh hadoop1 systemctl daemon-reloadssh hadoop1 systemctl start kubeletecho ---------- 启动 hadoop3---------- ssh hadoop1 systemctl daemon-reloadssh hadoop1 systemctl start kubelet;;
stop)echo 关闭集群
*)echo Input Param Error ...;;
esac在hadoop1上建立k8s.sh 文件使用命令
./k8s.sh start启动集群。
二、配置账号密码登录
2.1.在hadoop1也就是集群主节点
修改以下文件
echo admin,admin,1 /etc/kubernetes/pki/basic_auth_file#前面为用户后面为密码数字为用户ID不可重复
2.2.在master的apiserver启动文件添加一行配置
代码如下示例
vim /etc/kubernetes/manifests/kube-apiserver.yaml
- --token-auth-file/etc/kubernetes/pki/basic_auth_file#添加完毕后自动重启api-server 2.3 绑定admin
# admin绑定权限kubectl create clusterrolebinding login-on-dashboard-with-cluster-admin --clusterrolecluster-admin --useradmin# 查看绑定结果kubectl get clusterrolebinding login-on-dashboard-with-cluster-admin2.4 修改recommended.yaml
- --token-ttl21600
- --authentication-modebasic2.5 重启dashboard
kubectl apply -f dashboard-svc.yaml2.6 登录dashboard
输入admin admin
总结
修改为账号密码登录步骤。