`
大涛学长
  • 浏览: 105522 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

嗖的一下!只要一条命令,K8s监控数据一键写入时序数据库

阅读更多
> 这里的“快速”有多快呢?一条命令就能搞定!本文就介绍如何使用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 安装教程 一键安装脚本

    ### K8s (Kubernetes) 安装教程与一键安装脚本详解 #### 一、前言 在本文中,我们将详细介绍如何通过一键脚本在常见的Linux发行版上(如Ubuntu 16.04 64位、CentOS 7 64位和Debian 9 64位)安装Kubernetes(简称k8...

    k8s一键离线安装v1.18.1

    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脚本

    总之,"GaussDB,K8s环境一键安装shell脚本"提供了一种便捷的方法来在K8s集群中部署和管理GaussDB数据库服务,大大减少了手动配置的工作量,提高了效率。对于熟悉K8s和shell脚本的用户来说,这是一个非常实用的工具。...

    二进制高可用k8s集群一键部署脚本

    "二进制高可用k8s集群一键部署脚本"是为简化k8s集群搭建过程而设计的工具,它基于阿良的二进制部署文档,旨在帮助开发者和学习者快速创建一个稳定的高可用k8s集群。 首先,了解二进制部署意味着不依赖于预打包的...

    k8s-auto-kubernetes/k8s一键安装

    kubernetes/k8s自动安装程序,版本对应:v1.18.2,linux环境 使用kubeadm安装,改程序若环境不符合要求,是不能一键安装的,需按照程序指示分布安装,该程序是为了搭建测试环境时,简化繁琐的配置时所用,不能用作...

    阿里云k8s 一键部署nacos2.0.3

    阿里云Kubernetes(简称k8s)是一款强大的容器编排系统,它可以帮助用户轻松管理和部署分布式应用。Nacos是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台,它为微服务架构提供了关键的支持。在本场景中,...

    k8s集群一键部署脚本-适用于centos

    python语言结合ansible-playbook编写,大家无需关心具体逻辑,只需根据readme.md的使用说明修改相关参数,然后一键部署即可! 使用前提:执行脚本的机器上安装有ansible,配置好ansible到其他机器的ssh免密登录;...

    一键安装部署k8s,博客里部署操作

    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集群Pod监控

    为了确保K8S集群的高效运行和稳定性能,监控是必不可少的一环。标题和描述提到的"K8S监控模板"是为了帮助用户更好地观测和管理K8S集群中的Pods,确保应用程序的正常运行。下面我们将详细探讨K8S监控的关键知识点,...

    k8s-master一键式部署脚本完整版

    k8s-master一键式部署脚本【完整版】, k8s-master.sh,k8s部署前期准备一键脚本,修改主机名,网卡打开,hosts解析,防火墙,swap,网桥,ipvs。

    promethues(普罗米修斯)监控k8s集群-详细文档

    Prometheus 是一个流行的开源监控系统和时间序列数据库,它被广泛用于监视各种应用程序和服务,包括 Kubernetes (k8s) 集群。本详细文档将介绍如何使用 Prometheus 监控 k8s 集群,并结合 Alertmanager 实现报警功能...

    mysql-k8s-yaml.rar mysql k8s一键安装的yaml文件

    mysql-k8s-yaml.rar mysql k8s一键安装的yaml文件,k8s,mysql 一键安装

    阿里云k8s kubectl 一键部署vue+nginx

    阿里云k8s kubectl 一键部署vue+nginx

    使用prometheus监控k8s的grafana模板

    Prometheus是一款强大的开源系统监控和警报工具,而Grafana则是一款优秀的数据可视化平台,两者结合能够提供一套完整的监控解决方案。在这个“使用prometheus监控k8s的grafana模板”主题中,我们将深入探讨如何利用...

    linux-一键部署k8s集群就是这么任性

    本文将详细介绍如何在Linux环境下,通过手动方式实现“一键”部署k8s集群,尽管实际上可能并非真正的“一键”,但过程相对简化,易于操作。 首先,理解k8s集群的基本架构至关重要。k8s由Master节点和Worker节点组成...

    k8s 本地一键安装教程

    K8s 是一个高效的、灵活的开源平台,用于自动化容器化应用的部署、缩放和运绩管理 操作系统要求: SSH 可以访问所有节点。 所有节点的时间同步。 sudo/curl/openssl 应在所有节点使用。 Red Hat 在其 Linux 发行版本...

    使用Prometheus全方位监控K8s集群

    使用Prometheus全方位监控K8s集群 ...使用Prometheus可以对K8s集群进行全方位的监控,具有多维度数据模型、灵活的查询语言、不依赖分布式存储等特点,可以对K8s集群中的监控数据进行可视化展示和告警规则的配置和管理。

    k8s上一键部署生产级别的hyperledger fabric网络

    k8s上一键部署生产级别的hyperledger fabric网络,支持LevelDB和CouchDB状态数据库,支持solo、kafka、etcdRaft排序模式、支持各组织下的blockchain-explorer区块链看板、支持一键生成connection profile配置文件等

    基于prometheus的k8s监控部署

    Prometheus是一款强大的开源监控和警报工具,广泛用于K8s环境。本文将详细阐述如何基于Prometheus部署K8s监控。 首先,了解Prometheus的基本概念。Prometheus通过定期抓取目标服务暴露的metrics来收集数据,这些...

    k8s自动化离线安装脚本-CPU架构X86-真实有效

    本项目旨在提供一个针对 X86 CPU 架构的 Kubernetes(k8s)自动化离线安装脚本。该脚本具备强大的功能,可满足企业级用户在离线环境下快速部署 k8s 集群的需求。 二、主要特点 CPU 架构针对性:专门针对 X86 CPU ...

Global site tag (gtag.js) - Google Analytics