kubernetes学习记录(8)——中文界面版dashboard安装
来源:互联网 发布:知乎专栏rss 编辑:程序博客网 时间:2024/06/05 02:46
dashboard-controller.yaml
apiVersion: extensions/v1beta1kind: Deploymentmetadata: 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: v1kind: Servicemetadata: 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可以参考http://blog.csdn.net/huqigang/article/details/76428017
- kubernetes学习记录(8)——中文界面版dashboard安装
- Kubernetes 1.5安装 kubernetes dashboard
- kubernetes学习记录(1)——kubernetes初理解
- 安装Kubernetes-Dashboard插件
- kubernetes学习记录(2)——基于Centos7.2的kubernetes集群自动安装与配置
- kubernetes 1.5安装dashboard,heapster
- Kubernetes 1.5部署安装dashboard
- kubernetes学习记录(5)——服务发现机制与Cluster DNS的安装(无CA认证版)
- kubernetes学习记录(11)——深入学习Service
- Dashboard – Kubernetes的全功能Web界面
- kubernetes学习记录(4)——创建kubernetes覆盖网络
- openstack essex版安装(5)——dashboard安装
- kubernetes学习记录(6)——Guestbook Demo
- kubernetes-dashboard
- docker kubernetes dashboard安装部署详细介绍
- minikube 安装 Kubernetes Dashboard 并集成 Heapster
- kubernetes工作记录(1)——kubernetes1.7.4版集群的离线安装搭建过程记录
- kubernetes学习记录(0)——学习记录阅读顺序
- PHP中的日期和时间函数
- Ant Trip HDU
- Vue 实现登录拦截(一)
- 常用Python模块下载网站
- linux常用命令总结
- kubernetes学习记录(8)——中文界面版dashboard安装
- 关于cnn的一点理解
- java中JVM的原理
- 关于MySQL增、删、改列,以及修改表名的几种方法,同时和Oracle的操作进行比较
- 文章标题
- 和费马开个玩笑
- spring 4.3 整合MongoDB
- 局部变量与成员变量的同名问题&显示初始化
- Java 8 中的 Streams API 详解