dashboard的作用简单来说就是提供web方式管理k8s集群
1.官网下载yaml文件 https://github.com/kubernetes/dashboard/releases


为方便记忆

如果不能访问外网,可以直接下载到本地

编辑dashboard-24.0.yaml
因为配置文件中,443端口会将请求转发到8443端口的容器,因此要将端口暴露
NodePort:会在宿主机监听一个端口
nodePort:容器分配的端口范围内指定一个端口即可
说明:访问30088端口的时候,会将请求转给443,443将请求转给容器的8443,8443就是dashboard的端口,就可以处理你的请求了。

部署dashboard

如图:30088转发给了443,443转发给pod

如图可以指定端口访问dashboard了,需要手动指定https方式

vim admin-user.yaml
apiVersion: v1 kind: ServiceAccount #指定类型 Metadata: name: admin-user #用户名 namespace: kubernetes-dashboard #与dashboard相同的namespace --- 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
创建用户



复制并使用 token 登陆

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。


