K8S 之 Dashboard安装
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,一、Dashboard安装#在运维主机上运行k8s-yaml]# docker pull k8scn/kubernetes-dashboard-amd64:v1.8.3k8s-yaml]# docke
千家信息网最后更新 2025年02月07日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安全错误
数据库的锁怎样保障安全
欧拉物理服务器怎么安装
软件开发费报价表怎么写
我的世界ec服务器好玩么
中国电信代理服务器
上海访客管理软件开发多少钱
单位网络安全汇报总结
工作室 软件开发
聚博网络技术有限公司
护网及网络安全培训宣传报道
网络安全调研问卷
消防安全与网络安全
oracle数据库备份控制
华硕b360网络安全模式
怎么进入oracle数据库
网络安全宣传周开幕式实况
软件开发可以免税
软件开发在线自学
重庆联想服务器代理商
数据库用的技术
大量数据用什么数据库去回答
网络安全 科技投入
3u的服务器
创业板科技互联网公司吗
2012服务器管理器白屏
防震减灾网络安全手抄报
查物理性质的数据库
2018网络安全自查模板
梦世界服务器单方块教程
软件开发免税开票品项
同济大学网络技术研究中心