K8s集群dashboard安装与部署
2022/2/21 6:26:26
本文主要是介绍K8s集群dashboard安装与部署,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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方式
登陆需要Token,所以我们要创建一个用户啊
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
复制并使用 token 登陆
这篇关于K8s集群dashboard安装与部署的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15在Kubernetes (k8s) 中搭建三台 Nginx 服务器怎么实现?-icode9专业技术文章分享
- 2024-11-05基于Kubernetes的自定义AWS云平台搭建指南
- 2024-11-05基于Kubernetes Gateway API的现代流量管理方案
- 2024-11-05在Kubernetes上部署你的第一个应用:Nginx服务器
- 2024-11-05利用拓扑感知路由控制Kubernetes中的流量
- 2024-11-05Kubernetes中的层次命名空间:更灵活的资源管理方案
- 2024-11-055分钟上手 Kubernetes:精简实用的 Kubectl 命令速查宝典!
- 2024-10-30K8s 容器的定向调度与亲和性
- 2024-10-28云原生周刊:K8s未来三大发展方向 丨2024.10.28
- 2024-10-25亚马逊弹性Kubernetes服务(EKS)实战:轻松搭建Kubernetes平台