人工智能

Kubernetes(K8S)管理,图形界面,Web UI

字号+作者:益华科技来源:人工智能2025-11-05 06:06:09我要评论(0)

一、k8s管理界面这里主要列举以下3个:官方的kubernetes-dashboardRancherKuboard 二、安装步骤1、前言之前部署过dashboard v1.x的版本,后来

一、管理k8s管理界面

这里主要列举以下3个:

官方的图形kubernetes-dashboardRancherKuboard

二、安装步骤

1、界面前言

之前部署过dashboard v1.x的管理版本,后来dashboard升级了,图形按照之前的界面部署方式部署后,总是管理出现无法访问的现象,网站模板后面又去github找到最新版的图形dashboard 部署方式,特此记录。界面

2、管理正式安装

step1:安装方式也是图形类似k8s pod创建,通过kubectl apply方式

复制$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml1.2.

step2:如果拉取不了,界面可以在hosts里配置这个

复制echo "151.101.108.133 raw.githubusercontent.com" >> /etc/hosts1.

注意:选择版本时要注意,管理一定要下载与自己k8s的图形版本对应dashboard,不然web界面会报404。亿华云界面也就是要看看版本中的"Compatibility"

各版本见官方项目地址:

https://github.com/kubernetes/dashboard github.com/kubernetes/dashboard

step3:优化配置文件(修改相应的镜像配置以免国内无法下载)

我将此服务改为NodePort方式进行部署,方便后续进行测试,镜像地址也修改为阿里云仓库的地址,配置文件地址:

点击直达

github.com/pythonTaotao/kubernetes/tree/master/dashboard

p.s.recommended.yaml文件需要修改2处

recommended.yaml 中的镜像地址改成(一般官方默认的镜像下载不了): 复制registry.cn-hangzhou.aliyuncs.com/kubernetes_ns/dashboard:v2.0.31. recommended.yaml 指定nodeport端口,方便主机上访问

具体如何修改参见此文:

https://www.cnblogs.com/caoxb/p/www.cnblogs.com/caoxb/p/11244285.html

step4:Getting a Bearer Token(登录WEB页面是站群服务器需要使用)

复制kubectl describe secrets -n kubernetes-dashboard admin-user-token | grep token | awk NR==3{print $2}1.

step5:查看服务端口

复制[root@master ~]# kubectl get svc -n kubernetes-dashboard NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE dashboard-metrics-scraper ClusterIP 10.100.164.29 <none> 8000/TCP 11h kubernetes-dashboard NodePort 10.107.131.103 <none> 443:32136/TCP 11h1.2.3.4.

step6:登录验证

https://IP:Port

问题总结

kubernetes搭建dashboard报错 复制warning configmaps is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list configmaps in the namespace "default" close warning persistentvolumeclaims is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list persistentvolumeclaims in the namespace "default" close warning secrets is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list secrets in the namespace "default" close warning services is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list services in the namespace "default" close warning ingresses.extensions is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list ingresses.extensions in the namespace "default" close warning daemonsets.apps is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list daemonsets.apps in the namespace "default" close warning pods is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list pods in the namespace "default" close warning events is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list events in the namespace "default" close warning deployments.apps is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list deployments.apps in the namespace "default" close warning replicasets.apps is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list replicasets.apps in the namespace "default" close warning jobs.batch is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list jobs.batch in the namespace "default" close warning cronjobs.batch is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list cronjobs.batch in the namespace "default" close warning replicationcontrollers is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list replicationcontrollers in the namespace "default" close warning statefulsets.apps is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard" cannot list statefulsets.apps in the namespace "default"1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.

解决办法安装dashboard-adminuser.yaml

复制kubectl apply -f https://hub.fastgit.org/pythonTaotao/kubernetes/blob/master/dashboard/dashboard-adminuser.yaml1.

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 51系统安装教程(详解51系统的安装步骤与技巧)

    51系统安装教程(详解51系统的安装步骤与技巧)

    2025-11-05 05:04

  • IBMx3650M5(深度解析IBMx3650M5服务器的卓越性能和可靠质量)

    IBMx3650M5(深度解析IBMx3650M5服务器的卓越性能和可靠质量)

    2025-11-05 04:28

  • 小米5尊享版128g手机值得购买吗?(性能强劲,存储空间大,拍照出色,性价比高)

    小米5尊享版128g手机值得购买吗?(性能强劲,存储空间大,拍照出色,性价比高)

    2025-11-05 03:46

  • 爱普生R230打印机的优势与特点(打印速度快、色彩鲜艳、打印质量高)

    爱普生R230打印机的优势与特点(打印速度快、色彩鲜艳、打印质量高)

    2025-11-05 03:36

网友点评