6 管理集群
回到集群的【概览】页,该页提供了 Grafana、Prometheus、Registry-console、Dashboard 、Traefik、Weave Scope 六个管理系统快捷访问方式。这六个系统的访问域名需要在 DNS 服务器中添加相应的域名记录。如无条件,也可以通过修改本地 /etc/hosts 文件来达到相同的作用。
eg:
# 编辑 /etc/hosts
$ vim /etc/hosts
# 替换 WORKER_IP 为任意 worker 节点 IP 地址
WORKER_IP grafana.apps.whfay.f2c.com
WORKER_IP prometheus.apps.whfay.f2c.com
WORKER_IP registry-ui.apps.whfay.f2c.com
WORKER_IP dashboard.apps.whfay.f2c.com
WORKER_IP master-1.whfay.f2c.com
WORKER_IP traefik.apps.whfay.f2c.com
WORKER_IP scope.weave.apps.whfay.f2c.com
6.1 访问 Dashboard
Dashboard 对应的是 Kubernetes 的控制台,从浏览器中访问 Kubernetes 控制台需要用到【令牌】。点击【概览】页下方的【获取TOKEN】按钮获取令牌信息,将令牌信息复制到粘贴板。
输入令牌信息后,点击【登录】,则可进入 Kubernetes 控制台。
6.2 访问 Grafana
Grafana 对 Prometheus 采集到的监控数据进行了不同维度的图形化展示,更方便用户了解整个 Kubernetes 集群的运行状况。点击 Grafana 下方的【转到】按钮访问 Grafana 控制台。
集群级别的监控面板:
节点级别的监控面板:
6.3 访问 Registry
Registry 则用来存放 Kubernetes 集群所使用到的 Docker 镜像。
6.4 访问 Prometheus
Prometheus 用来对整个 kubernetes 集群进行监控数据的采集。点击 Prometheus 下方的【转到】按钮即可访问 Prometheus 控制台。
6.5 访问 Traefik
Traefik 用来作为 kubernetes 集群的HTTP反向代理、负载均衡工具。点击 Trafik 下方的【转到】按钮即可访问 Traefik 控制台。
6.6 访问 Weave Scope
Weave Scope 用来监控、可视化和管理 kubernetes 集群。点击 Weave Scope 下方的【转到】按钮即可访问 Weave Scope 控制台。点击控制台的顶部【Pod】,会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器化和微服务化的应用。
点击顶部的【Host】,可以远程shell登录各个节点,还可以看到主机的详细信息。