k8s   Dashbaord

网友投稿 264 2022-10-24

k8s   Dashbaord

k8s   Dashbaord

下载YAML文件

wget ~]# kubectl apply -f recommended.yaml namespace/kubernetes-dashboard createdserviceaccount/kubernetes-dashboard createdservice/kubernetes-dashboard createdsecret/kubernetes-dashboard-certs createdsecret/kubernetes-dashboard-csrf createdsecret/kubernetes-dashboard-key-holder createdconfigmap/kubernetes-dashboard-settings createdrole.rbac.authorization.k8s.io/kubernetes-dashboard createdclusterrole.rbac.authorization.k8s.io/kubernetes-dashboard createdrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard createdclusterrolebinding.rbac.authorization.k8s.io/kubernetes-dashboard createddeployment.apps/kubernetes-dashboard createdservice/dashboard-metrics-scraper createddeployment.apps/dashboard-metrics-scraper created

修改文件recommended.yaml

kind: ServiceapiVersion: v1metadata:  labels:    k8s-app: kubernetes-dashboard  name: kubernetes-dashboard  namespace: kubernetes-dashboardspec:  type: NodePort                           ------------增加,注意空格,否则再次应用可否报错  ports:    - port: 443      targetPort: 8443      nodePort: 30001                    -------------增加,注意空格,否则再次应用可否报错  selector:    k8s-app: kubernetes-dashboard

[root@k8smaster ~]# kubectl get pod -n kubernetes-dashboardNAME                                                                   READY   STATUS                 RESTARTS     AGEdashboard-metrics-scraper-7b59f7d4df-pwjph   0/1      ContainerCreating    0               5m27skubernetes-dashboard-5dbf55bd9d-pczbb        0/1       ContainerCreating    0               5m27s

Dashboard界面获取token

kubectl create serviceaccount  dashboard-admin -n kube-system

kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin

[root@k8smaster ~]# kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}') Name: dashboard-admin-token-9tzw6 Namespace: kube-system Labels: Annotations: kubernetes.io/service-account.name: dashboard-admin kubernetes.io/service-account.uid: e464f3b5-85b8-4c33-9f71-75f4c9e62182 Type: kubernetes.io/service-account-token Data ==== ca.crt: 1066 bytes namespace: 11 bytes token: eyJhbGciOiJSUzI1NiIsImtpZCI6IkVfSVR2V29GTTFmZ3dhWnpRRzhQVWNoakRoSC1GRzFfc3R0RmxVQ2RjUlkifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdG9rZW4tOXR6dzYiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGFzaGJvYXJkLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiZTQ2NGYzYjUtODViOC00YzMzLTlmNzEtNzVmNGM5ZTYyMTgyIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmRhc2hib2FyZC1hZG1pbiJ9.Z4b7t7UIWPuFlBY7kyVrZkxQirw_2C5h65YIEh6upzHpkN3Lj8Ef1UOWmJV2KV7OfVdQMM2ahMhh0XLqJb6qVmSMhxbfu0BlhrSC9Gctbc3D4-glWCOArqFoXYBPl1Eq38RpFjDFbMBS9R9QmmZL9AcKJCS5LKzyzBbe6UBoh5ZHwgGYOGxPuoUrlcEy7Bf0iSq-K4aZRLwZ4CU8Qfnt7Mx-XfSJR82QEtkMweOxPf0TsWuwo0t92R8qXYqymU5XDUKqFqKRA_kUDtj_gJQx99zc8Ad_Juq05JgknLa261-SoWTe1DkrAM-KYPO_vz8V1PVkPpdnau8RVx6AJSxmJQ

kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}')访问控制台:https://192.168.1.10:30001/#/overview?namespace=default

编辑资源格式

缩放容

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何区分SATA 2.0接口与SATA 3.0接口
下一篇:使用resty Quartz执行定时任务的配置方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~