• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

弹指间XA

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

k8s1.19.* 安装dashboard并配置admin权限访问

1、下载yaml文件

wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.4/aio/deploy/recommended.yaml

2、使用nodeport模式暴露端口

kind: Service
apiVersion: v1
metadata:
labels:
k8s-app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kubernetes-dashboard
spec:
type: NodePort
ports:
- port: 4430
targetPort: 8443
nodePort: 30441
selector:
k8s-app: kubernetes-dashboard

wq报错recommended.yaml

3、创建dashboard

kubectl apply -f recommended.yaml

 

4、创建admin权限账号secret

vi admin.yaml

apiVersion: v1
kind: ServiceAccount
metadata:
name: dashboard
namespace: kube-system
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: dashboard
subjects:
- kind: ServiceAccount
name: dashboard
namespace: kube-system
roleRef:
kind: ClusterRole
name: cluster-admin
apiGroup: rbac.authorization.k8s.io

创建

kubectl apply -f admin.yaml

5、查看secret中的token

kubectl describe secret dashboard -n kube-system

6、使用其中token登录

https://172.16.4.10:30441/

posted on 2020-09-25 11:03  弹指间XA  阅读(2033)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3