K8S 之 Dashboard安装
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、Dashboard安装#在运维主机上运行k8s-yaml]# docker pull k8scn/kubernetes-dashboard-amd64:v1.8.3k8s-yaml]# docke
千家信息网最后更新 2025年12月02日K8S 之 Dashboard安装
一、Dashboard安装
#在运维主机上运行k8s-yaml]# docker pull k8scn/kubernetes-dashboard-amd64:v1.8.3k8s-yaml]# docker images|grep dashboardk8s-yaml]# docker tag fcac9aa03fd6 harbor.od.com/public/dashboard:v1.8.3k8s-yaml]# docker push test-harbor.cedarhd.com/public/dashboard:v1.8.3k8s-yaml]# mkdir dashboardk8s-yaml]# cd dashboard/#创建四个yaml文件dashboard]# vi rbac.yamlapiVersion: v1kind: ServiceAccountmetadata: labels: k8s-app: kubernetes-dashboard addonmanager.kubernetes.io/mode: Reconcile name: kubernetes-dashboard-admin namespace: kube-system---apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRoleBindingmetadata: name: kubernetes-dashboard-admin namespace: kube-system labels: k8s-app: kubernetes-dashboard addonmanager.kubernetes.io/mode: ReconcileroleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-adminsubjects:- kind: ServiceAccount name: kubernetes-dashboard-admin namespace: kube-system-------------------------------------------------------------------------------------dashboard]# vi dp.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: kubernetes-dashboard namespace: kube-system labels: k8s-app: kubernetes-dashboard kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcilespec: selector: matchLabels: k8s-app: kubernetes-dashboard template: metadata: labels: k8s-app: kubernetes-dashboard annotations: scheduler.alpha.kubernetes.io/critical-pod: '' spec: priorityClassName: system-cluster-critical containers: - name: kubernetes-dashboard image: test-harbor.cedarhd.com/public/dashboard:v1.8.3 resources: limits: cpu: 100m memory: 300Mi requests: cpu: 50m memory: 100Mi ports: - containerPort: 8443 protocol: TCP args: # PLATFORM-SPECIFIC ARGS HERE - --auto-generate-certificates volumeMounts: - name: tmp-volume mountPath: /tmp livenessProbe: httpGet: scheme: HTTPS path: / port: 8443 initialDelaySeconds: 30 timeoutSeconds: 30 volumes: - name: tmp-volume emptyDir: {} serviceAccountName: kubernetes-dashboard-admin tolerations: - key: "CriticalAddonsOnly" operator: "Exists"-------------------------------------------------------------------------------------dashboard]#vi svc.yamlapiVersion: v1kind: Servicemetadata: name: kubernetes-dashboard namespace: kube-system labels: k8s-app: kubernetes-dashboard kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcilespec: selector: k8s-app: kubernetes-dashboard ports: - port: 443 targetPort: 8443 -------------------------------------------------------------------------------------dashboard]vi ingress.yamlapiVersion: extensions/v1beta1kind: Ingressmetadata: name: kubernetes-dashboard namespace: kube-system annotations: kubernetes.io/ingress.class: traefikspec: rules: - host: dashboard.od.com http: paths: - backend: serviceName: kubernetes-dashboard servicePort: 443-------------------------------------------------------------------------------------#在其中一台运算节点运行~]# kubectl apply -f http://k8s-yaml.cedarhd.com/dashboard/rbac.yaml~]# kubectl apply -f http://k8s-yaml.cedarhd.com/dashboard/dp.yaml~]# kubectl apply -f http://k8s-yaml.cedarhd.com/dashboard/svc.yaml~]# kubectl apply -f http://k8s-yaml.cedarhd.com/dashboard/ingress.yaml[root@test-nodes1 ~]# kubectl get pods -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-6c69fbcc6c-6vqgr 1/1 Running 0 21hkubernetes-dashboard-5d6f5f9cdd-plsjq 1/1 Running 0 20mtraefik-ingress-44ptk 1/1 Running 0 4h5mtraefik-ingress-vrvr4 1/1 Running 0 4h5m[root@test-nodes1 ~]# kubectl get svc -n kube-systemNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEcoredns ClusterIP 192.168.0.2 53/UDP,53/TCP,9153/TCP 21hkubernetes-dashboard ClusterIP 192.168.177.146 443/TCP 20mtraefik-ingress-service ClusterIP 192.168.254.186 80/TCP,8080/TCP 4h5m[root@test-nodes1 ~]# kubectl get ingress -n kube-systemNAME HOSTS ADDRESS PORTS AGEkubernetes-dashboard test-dashboard.cedarhd.com 80 20mtraefik-web-ui test-traefik.cedarhd.com 80 3h54m
运行
主机
文件
节点
建四
运算
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全比赛试题及答案
羽洋网络技术工作室
软件开发四十岁以后
软件开发工程师是技术工吗
二层网络技术结论
一个任务关联多个任务数据库
棋牌软件开发游戏代理平台
云服务器虚拟机网卡配置
上海今创病案系统数据库
三国杀怎么转服务器
在日本用的地图软件开发
2020网络安全流行语
服务器有时获取不到cookie
网络科技和互联网金融的区别
有发展的数据库分布式
使用linux管理服务器
软件开发及服务合同能退税吗
关于网络安全的广告招贴
关联数据库避免冲突
浙江正规软件开发哪家实惠
用户太多服务器怎么分流
网络安全审计人才
数据库有什么书籍
宁夏塔式服务器价格
数据库的安全性和完整性控制
徐州hpe塑合型服务器哪家好
现代网络技术与网络安全
中间件和数据库
河北大来也网络技术有限公司
宜兴软件开发价格