基于sealos部署的集群部署dashboard

1、下载yaml文件进行部署

root@master-1:~# wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

2、修改service的访问模式

root@master-1:~# vim recommended.yaml 

kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kubernetes-dashboard
spec:
  ports:
    - port: 443
      targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard
  type: NodePort     #修改为NodePort,没有就添加上

3、创建一个管理员用户

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

4、进行部署验证

kubectl apply -f recommended.yaml admin-user.yaml

#检查pod的状态
root@master-1:~# kubectl get po -n kubernetes-dashboard 
NAME                                         READY   STATUS    RESTARTS   AGE
dashboard-metrics-scraper-5cb4f4bb9c-m98c7   1/1     Running   0          35m
kubernetes-dashboard-6967859bff-q4plq        1/1     Running   0          35m

#查看service的配置(根据自己的端口访问)
root@master-1:~# kubectl get svc -n kubernetes-dashboard 
NAME                        TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)         AGE
dashboard-metrics-scraper   ClusterIP   10.96.3.11    <none>        8000/TCP        36m
kubernetes-dashboard        NodePort    10.96.3.204   <none>        443:31859/TCP   36m

#生成token
root@master-1:~# kubectl create token admin-user -n kube-system

拿到token后登录验证
在这里插入图片描述
在这里插入图片描述

上一篇:【vue2.0入门】认识vue工程


下一篇:华为Mate70前瞻,鸿蒙NEXT正式版蓄势待发,国产系统迎来关键一战- 上个月,vivo、小米、OPPO、荣耀等众多智能手机制造商纷纷发布了他们的年度旗舰产品,手机行业内竞争异常激烈。 同时,华为首席执行官余承东在其个人微博上透露,Mate 70系列将标志着华为Mate系列手机达到前所未有的强大水平。 参照华为以往的预热节奏与发布传统,Mate 70系列极有可能在11月18日前后登场。 提及华为Mate 70系列最为引人注目的亮点,那就是自研的HarmonyOS NEXT莫属。 2019年,鸿蒙系统在初创阶段通过兼容Android应用,成功实现了生态系统的初步构建。 2024年,正式推出的HarmonyOS NEXT已构建起一套完全基于原生鸿蒙的独立应用生态体系。 携带的HarmonyOS NEXT系统,已经完成了对超过15000款应用/元服务的适配,覆盖了钉钉、京东、飞书、WPS、支付宝等几乎所有你能想到的主流应用,就连微信也进入了公测阶段。 而且,Ha