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

前言

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

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

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

操作步骤

步骤 1:申请权限

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

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

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

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

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

图片

  1. 若开通成功,则会生成 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. 进入实例管理页,单击 集成容器服务 > **集群监控,**在集群监控列表中,单击操作列的 数据采集配置

图片

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

图片

步骤 7:查看监控数据

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

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

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

图片

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

图片

总结

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

欢迎关注腾讯云监控公众号,了解更多产品信息~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值