> 这里的“快速”有多快呢?一条命令就能搞定!本文就介绍如何使用helm一键完成k8s监控数据到阿里云InfluxDB®的存储链路。
关于helm
------
对于helm的安装和使用,网上有很多资料,这里不赘述。有一点需要注意,虽然近期helm 3已经发布,但短期内不是所有的helm chart都兼容helm 3,比如社区的这个issue。
本文依然使用helm 2来安装。
准备
--
这里假设用户已经在阿里云购买了InfluxDB®实例,并且创建了账号以及数据库,具体流程请参考官方文档。假设使用的数据库为k8s,用户名是user1,密码为abcd1234。
InfluxDB®的访问地址可以在阿里云控制台看到,如果kubernetes集群同InfluxDB®在同一个阿里云VPC,可以使用VPC地址,否则需要使用公网地址。这里假设访问地址为 [https://ts-yourisntanceid.influxdata.rds.aliyuncs.com:3242](https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fts-yourisntanceid.influxdata.rds.aliyuncs.com%3A3242)
操作
--
配置好了helm,要做的就是运行下面这条命令:
\*请左右滑动阅览
```
helm install \
--namespace aliyun-influxdb \
--set prometheus.prometheusSpec.influxdatabase="k8s" \
--set prometheus.prometheusSpec.influxaddress="https://ts-yourisntanceid.influxdata.rds.aliyuncs.com:3242" \
--set prometheus.prometheusSpec.influxusername="user1" \
--set prometheus.prometheusSpec.influxpassword="abcd1234" \
--name influxdb-monitoring \
https://influxdb-public.oss-cn-hangzhou.aliyuncs.com/prometheus-operator-8.3.1.tgz
```
![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)![](data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== "点击并拖拽以移动")
然后可以看到数据写入到influxdb数据库中了。
写在后面
----
这可能是最短的使用教程了。
因为k8s的监控指标以prometheus格式暴露,这个方案是基于prometheus-operator实现的,这样就具备了pod以及应用的发现能力,用户也可以方便的对k8s中的服务(比如mysql,redis)进行监控,所有的数据均写入InfluxDB®数据库。
[原文链接](https://link.zhihu.com/?target=https%3A//yq.aliyun.com/articles/739645%3Futm_content%3Dg_1000094672)
本文为阿里云内容,未经允许不得转载
分享到:
相关推荐
### K8s (Kubernetes) 安装教程与一键安装脚本详解 #### 一、前言 在本文中,我们将详细介绍如何通过一键脚本在常见的Linux发行版上(如Ubuntu 16.04 64位、CentOS 7 64位和Debian 9 64位)安装Kubernetes(简称k8...
k8s集群v1.18.1一键安装 博客地址:https://mp.csdn.net/mp_blog/creation/editor/126865214 百度云 链接:https://pan.baidu.com/s/1-ZuRxpGdL7mBnyOK2s_yCw 提取码:fr7r 执行setup_master.sh 安装 master-node...
总之,"GaussDB,K8s环境一键安装shell脚本"提供了一种便捷的方法来在K8s集群中部署和管理GaussDB数据库服务,大大减少了手动配置的工作量,提高了效率。对于熟悉K8s和shell脚本的用户来说,这是一个非常实用的工具。...
"二进制高可用k8s集群一键部署脚本"是为简化k8s集群搭建过程而设计的工具,它基于阿良的二进制部署文档,旨在帮助开发者和学习者快速创建一个稳定的高可用k8s集群。 首先,了解二进制部署意味着不依赖于预打包的...
kubernetes/k8s自动安装程序,版本对应:v1.18.2,linux环境 使用kubeadm安装,改程序若环境不符合要求,是不能一键安装的,需按照程序指示分布安装,该程序是为了搭建测试环境时,简化繁琐的配置时所用,不能用作...
阿里云Kubernetes(简称k8s)是一款强大的容器编排系统,它可以帮助用户轻松管理和部署分布式应用。Nacos是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台,它为微服务架构提供了关键的支持。在本场景中,...
python语言结合ansible-playbook编写,大家无需关心具体逻辑,只需根据readme.md的使用说明修改相关参数,然后一键部署即可! 使用前提:执行脚本的机器上安装有ansible,配置好ansible到其他机器的ssh免密登录;...
3、在脚本 install-etcd-flannel-k8s.sh 中设置 3台的IP; 4、做好master到两台node的免密登陆; 5、将安装包放在master上,直接执行bash install-etcd-flannel-k8s.sh 即可; 6、docker使用了aliyun的镜像库安装,2...
为了确保K8S集群的高效运行和稳定性能,监控是必不可少的一环。标题和描述提到的"K8S监控模板"是为了帮助用户更好地观测和管理K8S集群中的Pods,确保应用程序的正常运行。下面我们将详细探讨K8S监控的关键知识点,...
k8s-master一键式部署脚本【完整版】, k8s-master.sh,k8s部署前期准备一键脚本,修改主机名,网卡打开,hosts解析,防火墙,swap,网桥,ipvs。
Prometheus 是一个流行的开源监控系统和时间序列数据库,它被广泛用于监视各种应用程序和服务,包括 Kubernetes (k8s) 集群。本详细文档将介绍如何使用 Prometheus 监控 k8s 集群,并结合 Alertmanager 实现报警功能...
mysql-k8s-yaml.rar mysql k8s一键安装的yaml文件,k8s,mysql 一键安装
阿里云k8s kubectl 一键部署vue+nginx
Prometheus是一款强大的开源系统监控和警报工具,而Grafana则是一款优秀的数据可视化平台,两者结合能够提供一套完整的监控解决方案。在这个“使用prometheus监控k8s的grafana模板”主题中,我们将深入探讨如何利用...
本文将详细介绍如何在Linux环境下,通过手动方式实现“一键”部署k8s集群,尽管实际上可能并非真正的“一键”,但过程相对简化,易于操作。 首先,理解k8s集群的基本架构至关重要。k8s由Master节点和Worker节点组成...
K8s 是一个高效的、灵活的开源平台,用于自动化容器化应用的部署、缩放和运绩管理 操作系统要求: SSH 可以访问所有节点。 所有节点的时间同步。 sudo/curl/openssl 应在所有节点使用。 Red Hat 在其 Linux 发行版本...
使用Prometheus全方位监控K8s集群 ...使用Prometheus可以对K8s集群进行全方位的监控,具有多维度数据模型、灵活的查询语言、不依赖分布式存储等特点,可以对K8s集群中的监控数据进行可视化展示和告警规则的配置和管理。
k8s上一键部署生产级别的hyperledger fabric网络,支持LevelDB和CouchDB状态数据库,支持solo、kafka、etcdRaft排序模式、支持各组织下的blockchain-explorer区块链看板、支持一键生成connection profile配置文件等
Prometheus是一款强大的开源监控和警报工具,广泛用于K8s环境。本文将详细阐述如何基于Prometheus部署K8s监控。 首先,了解Prometheus的基本概念。Prometheus通过定期抓取目标服务暴露的metrics来收集数据,这些...
本项目旨在提供一个针对 X86 CPU 架构的 Kubernetes(k8s)自动化离线安装脚本。该脚本具备强大的功能,可满足企业级用户在离线环境下快速部署 k8s 集群的需求。 二、主要特点 CPU 架构针对性:专门针对 X86 CPU ...