**>这里的“快”指的是多快?一个命令就可以做到!本文介绍如何使用helm一键完成k8s监控数据到阿里云InfluxDB?的存储链接。关于helm的helm的安装和使用网上有很多资料,这里不再赘述。需要注意的一点是,虽然最近发布了helm3,但短期内并不是所有的helmcharts都兼容helm3,比如社区的这个issue。本文依然使用helm2安装。准备这里假设用户已经在阿里云购买了InfluxDB?实例,并创建了账号和数据库。详情请参考官方文档。假设使用的数据库为k8s,用户名为user1,密码为abcd1234。在阿里云控制台可以看到InfluxDB?的访问地址。如果kubernetes集群和InfluxDB?在同一个阿里云VPC中,可以使用VPC地址,否则需要使用公网地址。这里假设访问地址为https://ts-yourisntanceid.influxdata.rds.aliyuncs.com:3242配置好helm后,只需运行以下命令即可:*请左右滚动到读取helminstall\--namespacealiyun-influxdb\--setprometheus.prometheusSpec.influxdatabase="k8s"\--setprometheus.prometheusSpec.influxaddress="https://ts-yourisntanceid.influxdata.rds.aliyuncs.com:3242"\--设置普罗米修斯。prometheusSpec.influxusername="user1"\--setprometheus.prometheusSpec.influxpassword="abcd1234"\--nameinfluxdb-monitoring\https://influxdb-public.oss-cn-hangzhou.aliyuncs.com/prometheus-operator-8.3.1.tgz然后可以看到数据已经写入到influxdb数据库中了。写在后面这可能是最短的教程了。由于k8s的监控指标是以prometheus格式暴露的,所以本方案基于prometheus-operator实现,从而具备pod和应用发现能力,用户也可以方便的监控k8s中的服务(如mysql、redis)。所有数据都写入InfluxDB?数据库。原文链接本文为阿里云内容,未经允许不得转载**
