k8s笔记010-dashboard部署

上传人:go****e 文档编号:130630684 上传时间:2020-04-29 格式:DOC 页数:5 大小:26.50KB
返回 下载 相关 举报
k8s笔记010-dashboard部署_第1页
第1页 / 共5页
k8s笔记010-dashboard部署_第2页
第2页 / 共5页
k8s笔记010-dashboard部署_第3页
第3页 / 共5页
k8s笔记010-dashboard部署_第4页
第4页 / 共5页
k8s笔记010-dashboard部署_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《k8s笔记010-dashboard部署》由会员分享,可在线阅读,更多相关《k8s笔记010-dashboard部署(5页珍藏版)》请在金锄头文库上搜索。

1、k8s笔记010-dashboard部署 1. 下载kubernetes-dashboard镜像并放到私有仓库rootharbor # docker pull bestwu/kubernetes-dashboard-amd64:v1.6.3rootharbor # docker tag bestwu/kubernetes-dashboard-amd64:v1.6.3 192.168.1.170/tzg-rootharbor # docker push 192.168.1.170/tzg-prod/kubernetes-dashboard-amd64:v1.6.32. 定义Deployment和

2、Servicerootk8s-master01 dashboard# vim kubernetes-dashboard-no-rbac.yamlkind: DeploymentapiVersion: extensions/v1beta1metadata: labels: k8s-app: kubernetes-dashboard name: kubernetes-dashboard namespace: kube-systemspec: replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: k8s-app: kubernetes

3、-dashboard template: metadata: labels: k8s-app: kubernetes-dashboard annotations: scheduler.alpha.kubernetes.io/tolerations: | key: dedicated, operator: Equal, value: master, effect: NoSchedule spec: containers: - name: kubernetes-dashboard image: 192.168.1.170/tzg-prod/kubernetes-dashboard-amd64:v1

4、.6.3 ports: - containerPort: 9090 protocol: TCP args: livenessProbe: httpGet: path: / port: 9090 initialDelaySeconds: 30 timeoutSeconds: 30-kind: ServiceapiVersion: v1metadata: labels: k8s-app: kubernetes-dashboard name: kubernetes-dashboard namespace: kube-systemspec: ports: - port: 80 targetPort:

5、9090 selector: k8s-app: kubernetes-dashboard3. 创建Deployment和Servicerootk8s-master01 dashboard# kubectl create -f ./kubernetes-dashboard-no-rbac.yaml deployment kubernetes-dashboard createdservice kubernetes-dashboard created4. 查看创建的对象rootk8s-master01 dashboard# kubectl get deploy kubernetes-dashboar

6、d -namespace=kube-systemNAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGEkubernetes-dashboard 1 1 1 1 20srootk8s-master01 dashboard# kubectl get pods -namespace=kube-systemNAME READY STATUS RESTARTS AGEkube-dns-1869960205-tng14 3/3 Running 12 1dkubernetes-dashboard-245946942-4rj6n 1/1 Running 0 57srootk

7、8s-master01 dashboard# kubectl get svc -namespace=kube-systemNAME CLUSTER-IP EXTERNAL-IP PORT(S) AGEkube-dns 169.169.0.2 53/UDP,53/TCP 1dkubernetes-dashboard 169.169.11.158 80/TCP 3m5. 开放kubernetes apiserver代理rootk8s-master02 # kubectl proxy -address=172.18.0.200 -port=10000 -accept-hosts=172.18.0.1,172.18.0.2Starting to serve on 172.18.0.200:100006. 通过浏览器访问访问http:/172.18.0.200:1000/ui会跳转到http:/172.18.0.200:10000/api/v1/namespaces/kube-system/services/kubernetes-dashboard/proxy/#!/overview?namespace=default这里还未实现用户登录认证,可以通过设置apiserver的启动参数-basic-auth来实现

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号