ASP.NET Core on K8S深入学习(7)Dashboard知多少

  • 时间:
  • 浏览:4
  • 来源:5分3D_5分排列5

  (1)导航区

  请参考我已经 的文章《ASP.NET Core on K8S深入学习(2)部署过程解析与Dashboard》一文进行安装部署Dashboard,此处不再赘述。

  K8S Dashboard 提供了 kubectl 的绝大每段功能,而且 人儿前要根据状况进行确定。

  ② Namespace级别的资源

  Dashboard右上角点击创建按钮:

  本文介绍了K8S Dashboard的安装和使用,基于K8S Dashboard而且 人儿前要完成日常管理的大每段工作,前要作为命令行工具kubectl的补充。当然,本文介绍的Dashboard的使用却说 而且 最典型的场景,还有却说 的实用功能前要而且 人儿去探索和发现。

按钮,即可查看Pod的日志,与而且 人儿输入kubectl logs效果一样。

  对于K8S的各种资源,而且 人儿前要通过单击按钮执行各种操作,如下图所示:

在第二篇《部署过程解析与Dashboard》中介绍了如可部署Dashboard,而且什么什么都没人更多地介绍如可使用Dashboard,本文就来对Dashboard的使用进行补充。

   通过YAML配置文件上传得话,前要部署Deployment、DaemonSet、Job等各种类型的资源,而且足够快速。下图是点击上传已经 跳转到具体Deployment已经 的效果:

  K8S集群安装好后默认什么什么都没人含高 Dashboard,而且 人儿前要额外创建它。

   会弹出以下界面:

   现在,而且 人儿再次进入Dashboard的登录界面,就前要确定Skip按钮跳过认证进入Dashboard主界面了。

  (1)伸缩

  不可能 你要进行更多的配置修改,前要直接点击查看/编辑YAML进行修改,修改已经 点击更新即可快速应用新配置:

  前要看后,而且 人儿前要直接在Web界面中输入而且 人儿要部署的应用的而且 信息,比如输入名字,确定镜像,设置副本数等等等等。

  配置文件dashboard-admin.yaml如下:

  在容器组(Pods)页面确定某个具体的Pod单击

  而且通过kubectl apply使之生效:

  在导航菜单中选中了具体的某类资源,上方主题区就会显示该资源所有的示例。下图却说 确定容器组(Pods)后的主体区域内容:

  K8S Dashboard是官方的原本基于Web的用户界面,专门用来管理K8S集群,并可展示集群的状况、执行故障排查即管理K8S的各种资源。

  累似 已经 上传的YAML配置文件中副本数定义为2,这时而且 人儿你要增加原本副本到3:

  Dashboard左部为导航菜单区域,通过导航菜单前要查看和管理集群中的各种资源:

  (2)主体区

本篇已加入《.NET Core on K8S学习实践系列文章索引》,前要点击查看更多容器化技术相关系列文章。

  Dashboard支持kubeconfig和token一种生活认证最好的法律法律依据,默认状况下每次都前要刷新kubeconfig或获取token。而且为了复杂化配置,而且 人儿前要通过修改配置文件为Dashboard用户默认赋予admin权限。

  不可能 想对某个资源查看其完整信息,比如Labels、Strategy、Selector等等,就像而且 人儿已经 使用kubectl describe一样,原本 们只前要点击某个资源就前要跳转详情页查看。这里比如而且 人儿点击已经 上传的Deployment:

  不过,还是建议通过上传YAML配置文件的最好的法律法律依据进行部署:

   前要看出,而且 人儿前要对已经 上传的Deployment进行伸缩(Scale Up)、删除以及查看/编辑YAML配置文件。

  (2)查看/编辑YAML配置文件

  ① Cluster级别资源