当前位置:   article > 正文

k8s dashboard 的http接口改造_k8s dashboard http

k8s dashboard http

背景: 玩过Kubernetes的人都知道,官方提供了一种集群web插件dashboard,使用官方示例可以快速的部署一套dashboard,可以方便相关人员进行集群概况预览.但是官方的实例默认使用了https并且需要通过证书或Token来进行统一认证,而dashboard这种内部基础工具增加了https和证书认证后不仅使得使用的成本高了起来,而且和内部的统一管理入口也不太好集成(通常内部系统都会统一使用nginx之类的代理工具进行统一代理).

本篇文章主要介绍下如何改造官方dashboard集群运行参数,将dashboard使用HTTP方式对外暴露.

官方Dashboard搭建

注意:当前官方版本是基于k8s 1.15的版本

官方已经给了在k8s集群运行的基础示例,直接运行即可:

$ wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml

$ kubectl apply -f recommended.yaml

$ kubectl  get pod,deploy,svc -n kubernetes-dashboard
NAME                                            READY   STATUS    RESTARTS   AGE
pod/dashboard-metrics-scraper-fb986f88d-dz4jd   1/1     Running   0          5m18s
pod/kubernetes-dashboard-6bb65fcc49-vsfnk       1/1     Running   0          5m18s

NAME                                              READY   UP-TO-DATE   AVAILABLE   AGE
deployment.extensions/dashboard-metrics-scraper   1/1     1            1           5m18s
deployment.extensions/kubernetes-dashboard        1/1     1            1           5m18s

NAME                                TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
service/dashboard-metrics-scraper   ClusterIP   10.253.61.79    <none>        8000/TCP   5m18s
service/kubernetes-dashboard        ClusterIP   10.253.233.70   <none>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/214285
推荐阅读
相关标签
  

闽ICP备14008679号