博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kubernetes中部署dashboard UI
阅读量:6088 次
发布时间:2019-06-20

本文共 1880 字,大约阅读时间需要 6 分钟。

hot3.png

  • 适用场景:linux系统,kubernetes1.4及以上,没有配置CA等认证。其它情景仅作参考。

  • dashboard主要用于查看k8s集群的资源状态信息!也可以用于监控的集成

配置dashboard需要两个yaml文件Deployment和service,也可以将这两个文件的内容合在一个文件里写,中间用-----分开即可。

下面是文件的具体内容:详细的文件可以点击我的获取。

dashboard-deployment.yaml文件内容

kind: DeploymentapiVersion: extensions/v1beta1metadata:  labels:    app: kubernetes-dashboard    version: v1.1.1  name: kubernetes-dashboard  namespace: kube-systemspec:  replicas: 1  selector:    matchLabels:      app: kubernetes-dashboard  template:    metadata:      labels:        app: kubernetes-dashboard    spec:      containers:      - name: kubernetes-dashboard        image: registry.cn-hangzhou.aliyuncs.com/sjq-k8s/kube-dashboard-amd64:v1.4.0        imagePullPolicy: Always        ports:        - containerPort: 9090          protocol: TCP        args:          # Uncomment the following line to manually specify Kubernetes API server Host          # If not specified, Dashboard will attempt to auto discover the API server and connect          # to it. Uncomment only if the default does not work.          - --apiserver-host=http://192.168.122.10:8080  ## 请修改为自己的kebu-apiserver        livenessProbe:          httpGet:            path: /            port: 9090          initialDelaySeconds: 30          timeoutSeconds: 30
  • 防止镜像下载错误,我已将其中的镜像已经换成了我的阿里云镜像,可直接下载
  • 注意一定要将其中的- --apiserver-host改成自己k8s集群的apiserver

dashboard-svc.yaml文件内容

kind: ServiceapiVersion: v1metadata:  labels:    app: kubernetes-dashboard  name: kubernetes-dashboard  namespace: kube-systemspec:  type: NodePort  ports:  - port: 80    targetPort: 9090  selector:    app: kubernetes-dashboard

依次启动deployment和service

(这里以我git上合并的文件为例)

kubectl create -f kube-dashboard.yaml

查看是否已经为running状态

kubectl get pods -n kube-system

运行成功后即可进入页面查看信息验证

在浏览器中输入 会自动跳转到 输入图片说明OK!

实际搭建过程图:

输入图片说明输入图片说明

声明!以上内容纯属个人原创!转载请标注出处,谢谢!

如果本文有帮助到你,希望能动动小手点个赞。 如有错误请多指正!如有雷同!纯属巧合!

转载于:https://my.oschina.net/blueyuquan/blog/1588778

你可能感兴趣的文章
sql 把特定数据排在最前面
查看>>
JS基本概念 -- 数据类型(二)
查看>>
反馈电路参考微博
查看>>
Android 自定义底部公用菜单
查看>>
练手小游戏(代码篇之敌人AI
查看>>
本地环境代码一码云一服务器代码部署
查看>>
前端安全之XSS攻击
查看>>
第七次spring会议
查看>>
谈谈DevOps和TestOps个人见解
查看>>
access数据库至少一个参数没有被指定值
查看>>
CodeForces 672B Different is Good
查看>>
LevelDB源码之四LOG文件
查看>>
⑤bootstrap表格使用基础案例
查看>>
关于CentOS 7安装solr+tomcat
查看>>
【设计模式】组合模式
查看>>
Python异步Socket编程
查看>>
Java--CJDP
查看>>
视频图像处理中的频域下采样技术
查看>>
Zuul(SpringCloud学习笔记一)
查看>>
商业模式的定义、商业模式的好坏
查看>>