一个人也能轻松运维多云下的 K8s

2022-07-20 21:10:30 浏览数 (1)

前言

根据《 Flexera 2020云状况报告》显示,多云环境正在成为企业的标准,93%的企业正在使用这种方式。

在部署架构方面,Kubernetes (K8s)是一种灵活的编排工具,它可以运行在本地、公共云和多个公共云。在这样的环境下,我们需要一套针对云原生环境、完善并且能实现多云监控的监控平台。自建 Prometheus,繁琐的集群关联步骤,让很多开发运维同学从入门到放弃。于是支持快速接入的托管 Prometheus 成为了大家的首选。

上期我们介绍了自建的 K8s 如何接入 Prometheus 监控服务,大家纷纷来咨询,混合云该如何接入 Prometheus 呢?本文将演示腾讯云 Prometheus 监控服务如何通过关联注册集群的形式快速实现混合云 K8s 的监控。

操作步骤

步骤 1:申请权限

申请云原生分布式云中心使用权限

(https://cloud.tencent.com/apply/p/897g10ltlv6) 

步骤 2:申请注册集群功能

1. 登录 容器服务控制台-注册集群。在页面中单击 开通服务

2. 在跳转页面中填写相关网络配置、开通地域等信息。填写完后单击 完成 即可。

3. 若开通成功,则会生成 Hub 集群。

步骤 3:新建注册集群

1. 在容器服务控制台-注册集群中单击 注册已有集群。在页面中填写集群名称,选择集群所在地或腾讯云标签。

2. 若显示待注册状态则表示,创建成功。

步骤 4:跨云 Kubernetes 集群接入

下列以阿里云为例,介绍阿里云下的 K8s 如何接入 Prometheus。

一、复制注册命令

1. 进入容器服务控制台-注册集群,在操作列中单击 查看注册命令,在弹框中选择外网访问

2. 在外网访问页面复制注册命令。

二、进行集群关联

1. 登录阿里云控-容器服务制台,使用 yaml 创建资源。

2. 将注册命令粘贴到新建的 yaml 中。

三、验证是否注册成功

进入容器服务控制台-注册集群页面。若状态显示为运行中则表示注册成功。

步骤 5:Prometheus 实例关联注册集群

1. 进入 Prometheus 控制台。

2. 选择您需要对应的 Prometheus 实例,单击其实例名称。

3. 进入实例管理页,单击 集成容器服务集群监控。关联对应的注册集群。完成后单击 确认 即可。

步骤 6:验证接入是否成功

1. 进入 Prometheus 控制台。 选择您需要对应的 Prometheus 实例,单击其实例名称。

2. 进入实例管理页,单击 集成容器服务集群监控,在集群监控列表中,单击操作列的 数据采集配置

3. 若如下图所示,显示指标详情,则表示接入成功。

步骤 7:查看监控数据

1. 进入 Prometheus控制台。选择您需要对应的 Prometheus 实例,单击实例名称右侧的 Grafana

2. 在 Grafana 登录界面输入账号密码,进入 Grafana 管理后台。

3. 在左侧菜单栏中选择 manage > tps 文件夹 > 再根据自己需要查看对应大盘。

下列以选择 resource cluster 大盘数据为例,模板变量 cluster 选择对应集群(集群 ID)即可查看监控数据。

总结

腾讯云 Prometheus 监控服务兼容开源生态丰富多样的应用组件,并结合云监控告警和托管 Grafana,你只需在腾讯云容器服务注册集群、在云厂商控制台关联集群,并将注册集群关联 Prometheus实例,即可拥有免搭建的高效运维能力,实现混合云 K8s 全方位监控,减少开发及运维成本。

联系我们

如有任何疑问

欢迎扫码进入官方交流群~

Prometheus 相关文章推荐:


欢迎关注腾讯云监控,了解最新动态

0 人点赞