k8s-dashboard

  • 所有命令都在master节点!!!
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.3.1/aio/deploy/recommended.yaml

#暴露端口,可以保证在浏览器上访问
kubectl edit svc kubernetes-dashboard -n kubernetes-dashboard
type: ClusterIP 改为 type: NodePort
#找到端口,在安全组放行
[root@k8s-master system]# kubectl get svc -A |grep kubernetes-dashboard
kubernetes-dashboard   dashboard-metrics-scraper   ClusterIP   10.103.161.45   <none>        8000/TCP                 5m12s
kubernetes-dashboard   kubernetes-dashboard        NodePort    10.96.78.223    <none>        443:30703/TCP            5m12s

  • 开放端口30703,这块需要看每个人具体是多少
  • 取任意节点公网ip加端口号在浏览器访问 https://集群任意ip:端口
    在这里插入图片描述
  • 登录需要创建访问令牌:
#创建访问账号,准备一个yaml文件; vi dash.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
 - kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard
  • 应用文件 kubectl apply -f dash.yaml
[root@k8s-master system]# kubectl apply -f dash.yaml 
serviceaccount/admin-user created
clusterrolebinding.rbac.authorization.k8s.io/admin-user created
  • 获取令牌
kubectl -n kubernetes-dashboard get secret $(kubectl -n kubernetes-dashboard get sa/admin-user -o jsonpath="{.secrets[0].name}") -o go-template="{{.data.token | base64decode}}"
eyJhbGciOiJSUzI1NiIsImtpZCI6IlByVXBhNEJVUTd2Qi1VSkF1WG5EWjY5YXJRYTJLNjZ2OGNkcmtRLW5ZYm8ifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJhZG1pbi11c2VyLXRva2VuLTRocncyIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQubmFtZSI6ImFkbWluLXVzZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiIxNDU1NTE3OC0xY2EzLTQ0MTEtOWEzMC1lNThkNDI0OTZhZjciLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZXJuZXRlcy1kYXNoYm9hcmQ6YWRtaW4tdXNlciJ9.vjan6pBV1T8b4-FyIcyZwSQCd5Ih4ojQVuX37sj0_6uC8A1zxMH4bHuuo7gTfLnYfSM3R8k6JdP5dAFKf0unPgPNpM6Fn5Sm6CVSHWjsu9qCQTafwKrqJGQlJF4G-JKmdj83vaUOiXGH8GpXfMe0dJC6qlEvDJ6GJHl9zbW1MpZJpA7vom5efW30zh7bN0FN87MSyrYau5fFGeHApF9-YxaN-9hkqK8i9Gw4QG3Y5aT9GrSdkawl-Shh47OwZ8KqNmUAAIbqh33rr2n-8yofnWrfRzK_AiZyZWBMtW3ORez58V9nnBH2j85SErEMbMKP0yJIgn-WYMXA6pxcVVv4-2w

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值