K8s1.28 部署Dashboard获取登录信息

Kubernetes Dashboard 是一个基于 Web 的用户界面,用户可以通过它管理和监控 Kubernetes 集群。它提供了对容器化应用程序的概览、集群资源的状态查看、以及对服务和容器的简单操作管理。

配置 Dashboard 访问的方式:

Kubernetes 中的服务类型默认是 ClusterIP,这意味着服务只能在集群内部访问。为了从外部访问 Dashboard,可以将服务类型更改为 NodePort,从而使它暴露在集群节点的端口上。

1.1、查看svc

kubectl get svc -A | grep kubernetes-dashboard

kube-system kubernetes-dashboard NodePort 10.68.31.59 <none> 443:30437/TCP 15m

1.2、创建用户

创建namespace

#推荐创建单独的namespace

kubectl create namespace kubernetes-dashboard

复制代码
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

执行以下命令获取 admin-user 的访问 Token:

复制代码
kubectl -n kube-system create token admin-user

1.3、修改端口类型为nodeport

kubectl -n kube-system edit svc kubernetes-dashboard

kubectl -n kube-system get svc kubernetes-dashboard

确认服务的 NodePort

1.4、访问dashboard的页面

相关推荐
名字还没想好☜8 分钟前
Kubernetes CrashLoopBackOff 排查全流程:从 describe 到日志到 exit code
运维·docker·云原生·容器·kubernetes
spider_xcxc3 小时前
Helm 部署 K8s 集群完整笔记
java·开发语言·kubernetes
张忠琳17 小时前
【NVIDIA】 NVIDIA Container Toolkit v1.19.1 — OCI 模块超深度分析之三
云原生·容器·架构·kubernetes·nvidia
Elastic 中国社区官方博客18 小时前
将你的 Grafana Kubernetes 仪表板迁移到 Elastic Observability:相同的 PromQL,30 倍更快的查询
大数据·人工智能·elasticsearch·搜索引擎·容器·kubernetes·grafana
前端Baymax1 天前
K8s PodCrashLoopBackOff假阳性排查
云原生·容器·kubernetes
spider_xcxc1 天前
K8s 部署学习笔记
docker·容器·kubernetes·云计算·k8s
阿标在干嘛2 天前
从物理机到K8s:政策快报平台的容器化部署实践
云原生·容器·kubernetes
张青贤2 天前
Centos7离线部署K8s集群V1.28.8
云原生·容器·kubernetes·containerd·kubekey·离线部署
上海安当技术2 天前
K8S 里的密码去哪了?凭据管理系统在容器环境的四种集成实践
云原生·容器·kubernetes
晴空了无痕2 天前
从 Go 基础到 K8s:一条可落地的 Go 服务端成长路线
开发语言·后端·golang·kubernetes