6 管理集群

回到集群的【概览】页,该页提供了 Grafana、Prometheus、Registry-console、Dashboard 、Traefik、Weave Scope 六个管理系统快捷访问方式。这六个系统的访问域名需要在 DNS 服务器中添加相应的域名记录。如无条件,也可以通过修改本地 /etc/hosts 文件来达到相同的作用。

eg:

  1. # 编辑 /etc/hosts
  2. $ vim /etc/hosts
  3. # 替换 WORKER_IP 为任意 worker 节点 IP 地址
  4. WORKER_IP grafana.apps.whfay.f2c.com
  5. WORKER_IP prometheus.apps.whfay.f2c.com
  6. WORKER_IP registry-ui.apps.whfay.f2c.com
  7. WORKER_IP dashboard.apps.whfay.f2c.com
  8. WORKER_IP master-1.whfay.f2c.com
  9. WORKER_IP traefik.apps.whfay.f2c.com
  10. WORKER_IP scope.weave.apps.whfay.f2c.com

6.1 访问 Dashboard

Dashboard 对应的是 Kubernetes 的控制台,从浏览器中访问 Kubernetes 控制台需要用到【令牌】。点击【概览】页下方的【获取TOKEN】按钮获取令牌信息,将令牌信息复制到粘贴板。

dashboard-1

输入令牌信息后,点击【登录】,则可进入 Kubernetes 控制台。

dashboard-2

6.2 访问 Grafana

Grafana 对 Prometheus 采集到的监控数据进行了不同维度的图形化展示,更方便用户了解整个 Kubernetes 集群的运行状况。点击 Grafana 下方的【转到】按钮访问 Grafana 控制台。

集群级别的监控面板:

grafana-1

节点级别的监控面板:

grafana-2

6.3 访问 Registry

Registry 则用来存放 Kubernetes 集群所使用到的 Docker 镜像。

regsitry-1

6.4 访问 Prometheus

Prometheus 用来对整个 kubernetes 集群进行监控数据的采集。点击 Prometheus 下方的【转到】按钮即可访问 Prometheus 控制台。

prometheus-1

6.5 访问 Traefik

Traefik 用来作为 kubernetes 集群的HTTP反向代理、负载均衡工具。点击 Trafik 下方的【转到】按钮即可访问 Traefik 控制台。

prometheus-1

6.6 访问 Weave Scope

Weave Scope 用来监控、可视化和管理 kubernetes 集群。点击 Weave Scope 下方的【转到】按钮即可访问 Weave Scope 控制台。点击控制台的顶部【Pod】,会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器化和微服务化的应用。

weave-scope-1

点击顶部的【Host】,可以远程shell登录各个节点,还可以看到主机的详细信息。

weave-scope-2