专栏首页别先生Kubernetes(k8s)中dashboard的汉化

Kubernetes(k8s)中dashboard的汉化

1、访问服务器的http://192.168.110.133:8080/ui地址,如下所示:

使用dashboard版本registry.cn-hangzhou.aliyuncs.com/google-containers/kubernetes-dashboard-amd64:v1.5.0。

可以使用命令拉取镜像:docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kubernetes-dashboard-amd64:v1.5.0

但是貌似此版本无法进行汉化,网上也没有找到好的案例,就升级dashboard版本,发现直接就是汉化过的了,如下所示:

使用docker拉取镜像,docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kubernetes-dashboard-amd64:v1.6.3

2、查看dashboard的deployment的配置,如下所示:

 1 [root@master dashboard]# cat dashboard-deploy.yaml 
 2 apiVersion: extensions/v1beta1
 3 kind: Deployment
 4 metadata:
 5 # Keep the name in sync with image version and
 6 # gce/coreos/kube-manifests/addons/dashboard counterparts
 7   name: kubernetes-dashboard-latest
 8   namespace: kube-system
 9 spec:
10   replicas: 1
11   template:
12     metadata:
13       labels:
14         k8s-app: kubernetes-dashboard
15         version: latest
16         kubernetes.io/cluster-service: "true"
17     spec:
18       containers:
19       - name: kubernetes-dashboard
20         image: 192.168.110.133:5000/kubernetes-dashboard-amd64:v1.6.3
21         resources:
22           # keep request = limit to keep this container in guaranteed class
23           limits:
24             cpu: 100m
25             memory: 50Mi
26           requests:
27             cpu: 100m
28             memory: 50Mi
29         ports:
30         - containerPort: 9090
31         env:
32         - name: ACCEPT_LANGUAGE
33           value: zh 
34         args:
35          -  --apiserver-host=http://192.168.110.133:8080
36         livenessProbe:
37           httpGet:
38             path: /
39             port: 9090
40           initialDelaySeconds: 30
41           timeoutSeconds: 30
42 [root@master dashboard]# 

查看Service的配置,如下所示:

 1 [root@master dashboard]# cat dashboard-svc.yaml 
 2 apiVersion: v1
 3 kind: Service
 4 metadata:
 5   name: kubernetes-dashboard
 6   namespace: kube-system
 7   labels:
 8     k8s-app: kubernetes-dashboard
 9     kubernetes.io/cluster-service: "true"
10 spec:
11   selector:
12     k8s-app: kubernetes-dashboard
13   ports:
14   - port: 80
15     targetPort: 9090
16 [root@master dashboard]# 

k8s的deploy可以管理rs,rs可以管理pod,但是此时的pod无法被外界访问,需要Service使用选择器,选择Pod的标签进行关联。

外界通过Node访问Service,Service通过选择器,选择指定的标签,和Pod进行关联。

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • kubernetes dashboard insecure配置

    对于初学者来说,在学习 kubernetes 的时候,如果能有一个可视化的界面看,那会大有帮助的。大家都知道 kubernetes/dashboard 就是一个...

    runzhliu
  • K8S Dashboard V2.0.0 Beta6 新特性与部署

    Kubernetes Dashboard:是Kubernetes集群基于Web的通用UI。它允许用户管理集群中运行的应用程序并对其进行故障排除,以及管理集群本身...

    YP小站
  • Kubernetes容器集群管理环境 - Prometheus监控篇

    一、Prometheus介绍 之前已经详细介绍了Kubernetes集群部署篇,今天这里重点说下Kubernetes监控方案-Prometheus+Grafan...

    洗尽了浮华
  • ASP.NET Core on K8S深入学习(2)部署过程解析与部署Dashboard

    上一篇《K8S集群部署》中搭建好了一个最小化的K8S集群,这一篇我们来部署一个ASP.NET Core WebAPI项目来介绍一下整个部署过程的运行机制,然后部...

    心莱科技雪雁
  • kubeadm安装Kubernetes1.11集群

    9、设置内核(可不设置) echo "* soft nofile 65536" >> /etc/security/limits.conf echo "* h...

    菲宇
  • .Net微服务实战之Kubernetes的搭建与使用

      说到微服务就得扯到自动化运维,然后别人就不得不问你用没用上K8S。K8S的门槛比Docker Compose、Docker Swarm高了不少,无论是概念上...

    陈珙
  • Kubernetes Dashboard 可视化插件部署 博主亲自实践可用

    简单的说,K8S Dashboard是官方的一个基于WEB的用户界面,专门用来管理K8S集群,并可展示集群的状态。K8S集群安装好后默认没有包含Dashboar...

    憧憬博客
  • 部署 kubernetes 可视化监控组件

    随着 kubernetes 的大规模使用,对 kubernetes 组件及其上运行服务的监控也是非常重要的一个环节,目前开源的监控组件有很多种,例如 cAdvi...

    田飞雨
  • 腾讯云上自建Kubernetes集群,部署Kubernetes Dashboard

    Kubernetes Dashboard 是 Kubernetes 的官方 Web UI。使用 Kubernetes Dashboard,您可以:

    pengsiryan
  • k8s之集群管理

    经过前面k8s系列的文章,这一系列已经基本完成,现在就用几篇文章说一下日常的集群维护。

    Liusy
  • K8S Dashboard 2.0 部署并使用 Ingress-Nginx 提供访问入口

    Kubernetes Dashboard 终于发布 2.0 正式版本,从 Betat版本 到 v2.0.0正式版本 发布,历时一年多。

    YP小站
  • 使用 kubeadm 部署 kubernetes 1.13.1

    最近有时间重新学习 k8s。k8s 的安装比之前简单了许多,本文介绍如何使用 kubeadm 部署 kubernetns 1.13.1

    tanmx
  • K8s 安装

    如果你的节点上面有科学上网的工具,可以忽略这一步,我们需要提前将所需的gcr.io上面的镜像下载到节点上面,当然前提条件是你已经成功安装了docker。

    分母为零
  • 附017.Kubernetes_v1.17.4 Dashboard部署

    dashboard是基于Web的Kubernetes用户界面。可以使用dashboard将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障...

    木二
  • Kubernetes(k8s)中dashboard的部署。

    1、k8s的dashboard的安装部署,首先需要将压缩包下载下来,然后进行解压缩操作。

    别先生
  • kubernetes-1:使用kubeadm搭建K8S单master节点集群

    现在官方推荐的是kubespray,但也是基于kubeadm;除此之外,还有kind,minikube,但是并不试用于部署生产级别集群。

    千里行走
  • Centos7使用yum方式部署Kubernetes1.5集群

    yum安装的etcd默认配置文件在/etc/etcd/etcd.conf。编辑配置文件,更改以下带颜色部分信息:

    菲宇
  • ASP.NET Core on K8S深入学习(2)部署过程解析与Dashboard

    上一篇《K8S集群部署》中搭建好了一个最小化的K8S集群,这一篇我们来部署一个ASP.NET Core WebAPI项目来介绍一下整个部署过程的运行机制,然后部...

    Edison Zhou
  • Kubernetes Dashboard 及监控组件 Heapster 部署

    3、修改 yaml 文件中的 Dashboard Service,暴露服务使外部能够访问

    轻量级微服务

扫码关注云+社区

领取腾讯云代金券