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进行关联。
分类:
Kubernetes(k8s)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
2020-03-15 力扣LeetCode,两个数组的交集 II
2020-03-15 力扣LeetCode,两个数组的交集
2020-03-15 数据结构之映射Map
2020-03-15 力扣LeetCode,唯一摩尔斯密码词
2019-03-15 sql 语句中count()有条件的时候为什么要加上or null
2017-03-15 Hibernate之集合映射的使用(Set集合映射,list集合映射,Map集合映射)