当前位置: 首页 > news >正文

枣庄网站建设做程序界面的网站

枣庄网站建设,做程序界面的网站,新网站 蜘蛛,定制网站建设流程K8S之Dashboard图形界面 一、Dashboard简介二、k8s安装Dashboard(1)下载Dashboard镜像#xff08;可选#xff09;(2)根据yaml文件创建资源(3)查看资源(4)生成登录需要的token(5)使用火狐 / 搜狗浏览器访问#xff08;个人用的搜狗#xff09; 一、Dashboard简介 官网… K8S之Dashboard图形界面 一、Dashboard简介二、k8s安装Dashboard(1)下载Dashboard镜像可选(2)根据yaml文件创建资源(3)查看资源(4)生成登录需要的token(5)使用火狐 / 搜狗浏览器访问个人用的搜狗 一、Dashboard简介 官网https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/   Dashboard是基于web的Kubernetes用户界面。您可以使用指示板将容器化的应用程序部署到Kubernetes集群对容器化的应用程序进行故障排除并管理集群资源。您可以使用Dashboard来获得运行在集群上的应用程序的概览以及创建或修改单独的Kubernetes资源(例如部署、作业、守护进程集等)。例如您可以扩展部署、发起滚动更新、重新启动pod或使用部署向导部署新的应用程序。 二、k8s安装Dashboard (1)下载Dashboard镜像可选 提前下载Dashboard镜像可选 [rootm test]# docker pull mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.0也可上传至私有仓库可选 # 启动私有仓库 [rootm test]# docker start registry # 给镜像打tag [rootm test]# docker tag mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.0 192.168.116.170:5000/mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.0 # push镜像到私有仓库 [rootm test]# docker push 192.168.116.70:5000/mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.0(2)根据yaml文件创建资源 [rootm test]# vi dashboard.yaml内容如果可能注意修改其中的dashboard镜像地址大约44行: apiVersion: v1 kind: ConfigMap metadata:labels:k8s-app: kubernetes-dashboard# Allows editing resource and makes sure it is created first.addonmanager.kubernetes.io/mode: EnsureExistsname: kubernetes-dashboard-settingsnamespace: kube-system --- apiVersion: v1 kind: ServiceAccount metadata:labels:k8s-app: kubernetes-dashboardaddonmanager.kubernetes.io/mode: Reconcilename: kubernetes-dashboardnamespace: kube-system --- apiVersion: apps/v1 kind: Deployment metadata:name: kubernetes-dashboardnamespace: kube-systemlabels:k8s-app: kubernetes-dashboardkubernetes.io/cluster-service: trueaddonmanager.kubernetes.io/mode: Reconcile spec:selector:matchLabels:k8s-app: kubernetes-dashboardtemplate:metadata:labels:k8s-app: kubernetes-dashboardannotations:scheduler.alpha.kubernetes.io/critical-pod: seccomp.security.alpha.kubernetes.io/pod: docker/defaultspec:priorityClassName: system-cluster-criticalcontainers:- name: kubernetes-dashboardimage: mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.0resources:limits:cpu: 100mmemory: 300Mirequests:cpu: 50mmemory: 100Miports:- containerPort: 8443protocol: TCPargs:# PLATFORM-SPECIFIC ARGS HERE- --auto-generate-certificatesvolumeMounts:- name: kubernetes-dashboard-certsmountPath: /certs- name: tmp-volumemountPath: /tmplivenessProbe:httpGet:scheme: HTTPSpath: /port: 8443initialDelaySeconds: 30timeoutSeconds: 30volumes:- name: kubernetes-dashboard-certssecret:secretName: kubernetes-dashboard-certs- name: tmp-volumeemptyDir: {}serviceAccountName: kubernetes-dashboardtolerations:- key: CriticalAddonsOnlyoperator: Exists --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata:labels:k8s-app: kubernetes-dashboardaddonmanager.kubernetes.io/mode: Reconcilename: kubernetes-dashboard-minimalnamespace: kube-system rules:# Allow Dashboard to get, update and delete Dashboard exclusive secrets. - apiGroups: []resources: [secrets]resourceNames: [kubernetes-dashboard-key-holder, kubernetes-dashboard-certs]verbs: [get, update, delete]# Allow Dashboard to get and update kubernetes-dashboard-settings config map. - apiGroups: []resources: [configmaps]resourceNames: [kubernetes-dashboard-settings]verbs: [get, update]# Allow Dashboard to get metrics from heapster. - apiGroups: []resources: [services]resourceNames: [heapster]verbs: [proxy] - apiGroups: []resources: [services/proxy]resourceNames: [heapster, http:heapster:, https:heapster:]verbs: [get] --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata:name: kubernetes-dashboard-minimalnamespace: kube-systemlabels:k8s-app: kubernetes-dashboardaddonmanager.kubernetes.io/mode: Reconcile roleRef:apiGroup: rbac.authorization.k8s.iokind: Rolename: kubernetes-dashboard-minimal subjects: - kind: ServiceAccountname: kubernetes-dashboardnamespace: kube-system --- apiVersion: v1 kind: Secret metadata:labels:k8s-app: kubernetes-dashboard# Allows editing resource and makes sure it is created first.addonmanager.kubernetes.io/mode: EnsureExistsname: kubernetes-dashboard-certsnamespace: kube-system type: Opaque --- apiVersion: v1 kind: Secret metadata:labels:k8s-app: kubernetes-dashboard# Allows editing resource and makes sure it is created first.addonmanager.kubernetes.io/mode: EnsureExistsname: kubernetes-dashboard-key-holdernamespace: kube-system type: Opaque --- apiVersion: v1 kind: Service metadata:name: kubernetes-dashboardnamespace: kube-systemlabels:k8s-app: kubernetes-dashboardkubernetes.io/cluster-service: trueaddonmanager.kubernetes.io/mode: Reconcile spec:selector:k8s-app: kubernetes-dashboardports:- port: 443targetPort: 8443nodePort: 30018type: NodePort创建资源 [rootm test]# kubectl apply -f dashboard.yaml configmap/kubernetes-dashboard-settings created serviceaccount/kubernetes-dashboard created deployment.apps/kubernetes-dashboard created role.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created secret/kubernetes-dashboard-certs created secret/kubernetes-dashboard-key-holder created service/kubernetes-dashboard created [rootm test]# (3)查看资源 [rootm test]# kubectl get pods -n kube-system [rootm test]# kubectl get pods -n kube-system -o wide [rootm test]# kubectl get svc -n kube-system [rootm test]# kubectl get deploy kubernetes-dashboard -n kube-system# 查看pod创建详情 [rootm test]# kubectl describe pod kubernetes-dashboard-7bdfc744fc-hmhh2 -n kube-system(4)生成登录需要的token # 创建service account kubectl create sa dashboard-admin -n kube-systemkubectl create clusterrolebinding dashboard-admin --clusterrolecluster-admin --serviceaccountkube-system:dashboard-admin# 查看dashboard-admin的secret名字 ADMIN_SECRET$(kubectl get secrets -n kube-system | grep dashboard-admin | awk {print $1}) echo ADMIN_SECRET# 打印secret的token kubectl describe secret -n kube-system ${ADMIN_SECRET} | grep -E ^token | awk {print $2}# (1)创建service account [rootm test]# kubectl create sa dashboard-admin -n kube-system serviceaccount/dashboard-admin created [rootm test]# # (2)创建角色绑定关系 [rootm test]# kubectl create clusterrolebinding dashboard-admin --clusterrolecluster-admin --serviceaccountkube-system:dashboard-admin clusterrolebinding.rbac.authorization.k8s.io/dashboard-admin created [rootm test]# # (3)查看dashboard-admin的secret名字 [rootm test]# ADMIN_SECRET$(kubectl get secrets -n kube-system | grep dashboard-admin | awk {print $1}) [rootm test]# echo ADMIN_SECRET ADMIN_SECRET [rootm test]# # (4)打印secret的token浏览器访问需要 [rootm test]# kubectl describe secret -n kube-system ${ADMIN_SECRET} | grep -E ^token | awk {print $2} eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdG9rZW4tdDVjbjQiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGFzaGJvYXJkLWFkbWluIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiMzdjMDFmZmQtNTY5MC0xMWViLThiNDQtMDA1MDU2Mjg0ZjMwIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmUtc3lzdGVtOmRhc2hib2FyZC1hZG1pbiJ9.nafBF2TUqen-4LFLQHdOWZ8XZ08k1rzBMkR0vEvFov6c0DVTUUlwX4-Uxe_OCep8gQgOphlJ3SXUNwCkFvONzxzR5799JeiLr3ahUaVhuMB12m45KHRPE-95pRvgFzs7OpPKiIxEn1cUMtErKdDPRo1zNBB-PzE95-5RGFimrdw-maP2yMo1auAgMow-JjHXhGTLeujDacEdcBWm5YbgFbaD3AkUd_c9EjbokR4-yT4iMd99tD4TwZqjYpUI_Qm76rV54qqylyf5LaOssR2scoiwA2TVHGA4ElMMOng_HqRjJJzmHux9-unakNfM5z8wtTAbJow8r7XHM6IfhxfLSg [rootm test]# 注以上密钥浏览器访问时需要输入。 (5)使用火狐 / 搜狗浏览器访问个人用的搜狗 说明谷歌浏览器配置安全问题太麻烦。 访问地址(输入密钥)https://192.168.116.170:30018/
http://www.pierceye.com/news/755677/

相关文章:

  • 网站后台凡科建设有做网站维护的
  • 搭建网站需要什么软件上海在线
  • led灯外贸网站建设网站代码怎么优化
  • 网站建设维护什么意思江苏网络推广专员
  • 潍坊网站开发asp培训珠海市网站建设公司
  • 用什么做响应式网站建行个人余额查询网站
  • 做网站网站代理怎么找客源企业团建公司
  • 电子商务网站开发实战济南兼职做网站
  • 怎样创建网站视频学历提升的重要性
  • 百度搜索引擎录入网站1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.
  • 广州做网站建设如何在别人网站挂黑链
  • 宁德北京网站建设任丘建设银行网站
  • 积极加强网站建设连锁会员管理系统
  • 河南做外贸网站的公司简介wordpress做教育网站
  • 兴城做网站推广的企业网站后台管理软件
  • 自定义优定软件网站建设申请永久网站空间
  • 免费发布信息的网站平台怎么做网站统计
  • 制作网站的过程是对信息的龙海市住房和城乡建设局网站
  • 鱼台县建设局网站免费ppt模板制作软件
  • 质量好网站建设多少钱黄冈网站建设哪家快些
  • 使用阿里云部署wordpressseo搜索排名影响因素主要有
  • 大连制作网站建站教程图解
  • 百度的合作网站有哪些网站建设费用写创意
  • 建设个人网站ip护肤品网页设计图片
  • 德州网站建设优化金阳龙泉苑网站建设
  • 建站公司最新价格网站素材网
  • 高品质的网站开发公优酷网站谁做的
  • 广西兴业县建设局网站湖北天健建设集团有限公司网站
  • 学多久可以做网站 知乎中国100强企业名单公布
  • 江阴网站优化公司开源的 二次网站开发