kubernetes学习记录(8)——中文界面版dashboard安装

dashboard-controller.yaml

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: kubernetes-dashboard
  namespace: kube-system
  labels:
    k8s-app: kubernetes-dashboard
    kubernetes.io/cluster-service: "true"
spec:
  selector:
    matchLabels:
      k8s-app: kubernetes-dashboard
  template:
    metadata:
      labels:
        k8s-app: kubernetes-dashboard
      annotations:
        scheduler.alpha.kubernetes.io/critical-pod: ''
        scheduler.alpha.kubernetes.io/tolerations: '[{"key":"CriticalAddonsOnly", "operator":"Exists"}]'
    spec:
      containers:
      - name: kubernetes-dashboard
        image: 192.168.121.140:5000/dashboard:1.6.3
        resources:
          # keep request = limit to keep this container in guaranteed class
          limits:
            cpu: 100m
            memory: 50Mi
          requests:
            cpu: 100m
            memory: 50Mi
        ports:
        - containerPort: 9090
        args:
          - --apiserver-host=http://192.168.121.143:8080
        livenessProbe:
          httpGet:
            path: /
            port: 9090
          initialDelaySeconds: 30
          timeoutSeconds: 30

这里dashboard镜像我是从本地Docker库里获取的。 推荐可以使用以下指令下载。 docker pull docker.io/mritd/kubernetes-dashboard-amd64:v1.5.0 docker pull gcr.io/google_containers/kubernetes-dashboard-amd64:v1.6.3 或者 docker pull bestwu/kubernetes-dashboard-amd64:v1.6.3 如果上述地址无法拉去,也可以加群642244924交流。 有关镜像的导入导出可以参考我的博客Docker学习记录(1)——搭建自己的Docker Registry (1.6.3版本是中文界面) dashboard-service.yaml

apiVersion: v1
kind: Service
metadata:
  name: kubernetes-dashboard
  namespace: kube-system
  labels:
    k8s-app: kubernetes-dashboard
    kubernetes.io/cluster-service: "true"
spec:
  selector:
    k8s-app: kubernetes-dashboard
  ports:
  - port: 80
    targetPort: 9090

在浏览器输入http://192.168.121.143:8080/ui即可访问。 192.168.121.143是我的Master服务器地址。

之前在创建覆盖网络时,没有在Master上安装flannel,导致无法直接通过Master地址访问dashboard

折线图等是装完headster之后才有

也可以在dashboard-service.yaml中,通过设置nodePort映射到物理机,同时设置Service的类型为NodePort,然后通过dashboard所在的node节点IP加NodePort访问。集群外部访问Pod或Service可以参考https://cloud.tencent.com/developer/article/1008754

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IMWeb前端团队

让chrome插件在手机上跑起来

本文作者:IMWeb moonye 原文出处:IMWeb社区 未经同意,禁止转载 创建一个chrome的插件,并让这个插件能够作为一个app,运行在终...

1755
来自专栏开源项目

nginx+tomcat 配置负载均衡集群

Hello world 前期环境准备 1、准备两个解压版tomcat,如何同时启动两个tomcat,请看我的另一篇文章《一台机器同时启动多个tomcat》。 2...

3427
来自专栏赵俊的Java专栏

Hexo 优化 --- 支持邮件通知的评论 Valine 增强版

3492
来自专栏前端大白专栏

HTML5离线缓存技术

2267
来自专栏大魏分享(微信公众号:david-share)

干货巨献:Openshift3.9的网络管理大全.加长篇---Openshift3.9学习系列第二篇

OpenShift的OVS网络组件有三种模式:ovs-subnet、ovs-multitenant、ovs-networkpolicy。

2105
来自专栏虚拟化云计算

guestfs这么强大你知道吗

libguestfs 是Redhat开源的一组工具集,主要用来访问和修改虚拟机的磁盘。其功能非常强大,我们常用的监控虚拟机磁盘使用率、P2V、V2V、备份克隆虚...

3615
来自专栏冷冷

tomcat不能运行或共存多个项目

我在Tomcat下部署了两个项目,但是一个可以运行,另一个不可以,第一感觉是内存问题,给tomcat多分配了内存.但是没有作用. 原因是少了webAppRoot...

1939
来自专栏jeremy的技术点滴

学习etcd

3845
来自专栏西枫里博客

UEditor上传图片功能无法使用,提示:后端配置项没有正常加载,上传插件不能正常使用!

事情还得从元旦那回说起。话说2017年最后一天启用CDN内容分发服务后,网站也就更新了几篇文章而已,昨天按计划开更内容,写了一半准备插图的时候,就爆了。硬生生的...

982
来自专栏Youngxj

QQ防红跳转短网址生成网站源码(91she完整源码)

1.8K4

扫码关注云+社区