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

相关推荐
Wpa.wk3 小时前
容器编排 - 了解K8s(pod, deployment,service,lable等概念)
经验分享·测试工具·docker·云原生·容器·kubernetes
江畔何人初3 小时前
kubernet与docker的关系
linux·运维·云原生
xuefuhe4 小时前
Kubernetes基础入门4 应用的扩展与收缩
云原生·容器·kubernetes
Wpa.wk5 小时前
容器编排 - K8s - 配置文件参数说明和基础命令
经验分享·测试工具·docker·云原生·容器·kubernetes
掘根9 小时前
【即时通讯系统】项目框架与微服务拆分设计
微服务·云原生·架构
杭州杭州杭州9 小时前
Docker
运维·docker·容器
一体化运维管理平台9 小时前
容器监控难题破解:美信监控易全面支持K8s、Docker
云原生·容器·kubernetes
江畔何人初10 小时前
service发现
linux·运维·云原生
造夢先森10 小时前
Clawdbot(OpenClaw)安装部署教程
人工智能·微服务·云原生
qiubinwei11 小时前
kubeadm部署K8S集群(踩坑实录)
云原生·容器·kubernetes