K8S控制台kubernetes-dashboard快速安装

  1. 直接拉取并运行:

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

之后通过 kubectl get pods -n kubernetes-dashboard 查看运行状态, 2个都是 running 代表可用

  1. 转发 pods 的 443 端口到 宿主机的 8001端口:

kubectl port-forward -n kubernetes-dashboard svc/kubernetes-dashboard 8001:443

出现如下代表成功

  1. 创建一个 k8s.yml 文件, 添加如下内容
javascript 复制代码
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kubernetes-dashboard
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user-binding
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kubernetes-dashboard
roleRef:
  kind: ClusterRole
  name: cluster-admin
  apiGroup: rbac.authorization.k8s.io

之后 kubectl apply -f k8s.yml, 出现如下代表成功

  1. 访问 https://localhost:8001/, 会让你输入 token,

回到命令行窗口, 输入 kubectl -n kubernetes-dashboard create token admin-user

把出现的一大串 jwt token 粘贴复制进去即可, 之后看到的界面是这样的, 可以选择一个 namespace 并看到下面的 Deployments

相关推荐
yBmZlQzJ4 小时前
财运到内网穿透域名解析技术机制与中立评估
运维·经验分享·docker·容器·1024程序员节
sim20205 小时前
把某个pod固定到某个节点
kubernetes
yBmZlQzJ6 小时前
内网穿透工具通过端口转发实现内外网通信
运维·经验分享·docker·容器·1024程序员节
DeepHacking6 小时前
Overleaf 本地Docker部署
运维·docker·容器
孤岛悬城7 小时前
46 Docker资源管理
docker·容器·云计算
学Linux的语莫10 小时前
kompose、docker转k8s
docker·容器·kubernetes
阿里云云原生11 小时前
探秘 AgentRun丨流量一大就瘫痪?如何解决 AI 模型调用之痛
云原生
是Yu欸11 小时前
从Ascend C算子开发视角看CANN的“软硬协同”
c语言·开发语言·云原生·昇腾·ascend·cann·开放社区
光头熊11 小时前
一次 nerdctl prune -a 导致 Kubernetes 节点不可用的复盘
kubernetes
码界奇点12 小时前
基于微服务架构的企业身份与访问管理系统设计与实现
微服务·云原生·架构·车载系统·毕业设计·源代码管理