文档章节

如何在Rancher 2.0上快速部署Datadog

RancherLabs
 RancherLabs
发布于 07/20 10:59
字数 770
阅读 19
收藏 0

Datadog是一种流行的托管监控解决方案,用于聚合和分析分布式系统的指标和事件。从基础架构集成到协作仪表板,Datadog为用户提供了一个简洁的单一窗格视图,用户可以快速查看对其最重要的信息。结合使用Rancher和Datadog,用户可以查看到运行在Kubernetes集群上的应用程序的完整堆栈视图,无论这些Kubernetes集群运行于何处。为了使Datadog更易于与Rancher 2.0一起使用,Rancher的工程师修改了Datadog Helm chart,Rancher用户可以在Rancher的应用商店(Catalog)中快速简单地部署Datadog,且Datadog可在集群内的各Rancher项目(project)中运行。

前期准备

1、Datadog API Key:你可以使用已有的API key的秘钥,也可以让chart新生成一个秘钥。

2、默认情况下,Rancher Kubernetes Engine(RKE)不允许对许多指标所依赖的kubelet API进行未经身份验证的访问。使用RKE安装集群时,我们需要为kubelet服务提供额外的参数。

注意:你需要确保此端口已正确打开防火墙。

3、你需要一个连接到Rancher安装的Kubernetes 1.8。

设置和配置

默认情况下,Rancher库中有Datadog Rancher Chart(https://github.com/rancher/charts/tree/master/charts/datadog/v1.0.0 ),在Helm stable中也有一个Datadog Chart,但我们建议您使用Rancher库中的Chart,因为这用起来更方便简洁。Rancher库会默认启动,如果你想禁用Rancher库,可以在Global-> Catalogs下修改此设置。

通过添加questions.yaml文件,用户在Rancher UI中就可以使用chart配置选项了。要了解有关它们的更多信息,请参阅values.yaml文件(https://github.com/rancher/charts/blob/master/charts/datadog/v1.0.0/questions.yml ), 该文件包含其他信息和描述变量的链接。

仪表盘

如果您计划将多个集群数据发送到同一个Datadog端点,则在配置Helm chart时将集群名称添加为主机标记(例如kube-cluster-name:CLUSTERNAME)。这样一来,你就可以按范围将数据排序到特定集群,并按仪表板中的集群对数据进行分组。在下面的仪表板示例中,我们按照集群'dash-1'和dash-2'的一些默认小部件按簇分组节点数据。

结论

使用Helm部署应用程序是一种经过了测试的、标准化的部署方法。使用Rancher Catalog UI,Helm chart将更易于使用和配置。将Datadog chart添加到Rancher库中,用户就可以利用这一工作流轻松享受顶级的企业级Kubernetes监控和警报解决方案。

© 著作权归作者所有

共有 人打赏支持
RancherLabs
粉丝 20
博文 123
码字总数 254948
作品 0
深圳
程序员
Rancher2.0与DataDog集成部署

目录 一、简要介绍 二、注意事项 三、部署过程 四、运行截图 五、参考链接 一、简要介绍: 看了Rancher中文官网上的一篇关于DataDog部署的文章,自己尝试了一下,没有成功,主要是自己对Datad...

猫猫maomao
07/27
0
0
如何从Rancher 1.6迁移到Rancher 2.0?这份清单可以帮助你!

Rancher 2.0全面拥抱Kubernetes,而目前Rancher 1.6和2.0之间尚未有直接的升级路径。本文将提供一份简短的清单,包括安装、配置身份验证、添加集群和项目、创建命名空间、以及迁移应用,帮助...

RancherLabs
08/14
0
0
Rancher 2.0 正式发布:加速企业 Kubernetes 落地

Rancher Labs 团队宣布 Rancher 2.0 已正式发布! Rancher 2.0 是一个 100% 开源的 Kubernetes 管理平台,为企业用户提供 Kubernetes-as-a-Service (Kubernetes即服务),并且 Rancher 2.0 能...

王练
05/03
0
13
详解K8S与Rancher 2.0内的身份认证与授权

Rancher 2.0正式版已全面发布。Rancher 2.0是一个开源的Kubernetes管理平台,为企业用户提供Kubernetes-as-a-Service (Kubernetes即服务),并且能够实现多Kubernetes集群的统一纳管。这一创造...

RancherLabs
05/16
0
0
Rancher 2.0快速上手指南

内容导读 准备一台Linux主机 启动Rancher服务器,进入Rancher UI 如何在Rancher UI下添加一个主机 如何导入现有的Kubernetes集群 如何在Rancher UI下添加一个容器 启动Calalog应用 如何使用高...

RancherLabs
2017/10/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS三元运算示例

1. topFlag=topFlag ==0?1:0; 等于 if(topFlag=00){ topFlag=1; }else if(topFlag == 1){ topFlag=0; } 2. 5>3?alert('5大'):alert('3大'); 即 if(5>3){alert('5大')}else{alert('3大')}; 注......

森火
今天
0
0
利用Slf4j的MDC跟踪方法调用链

why? 一个web项目通常提供很多URL访问地址, 项目一般都是分层处理,例如Controller——>Service——>DAO。 如果想根据日志查看用户一次请求都走了哪些方法(多数是查错误)。 如果系统是多人...

杨春炼
今天
9
0
Maven介绍及安装

Maven介绍及安装 以下内容是本人早期学习时的笔记,可能比较详实繁琐,现在复习一下Maven,顺便将内容抛出来,供大家一起学习进步。 一、Maven简介 Maven是Apache旗下的一款项目管理工具,是...

星汉
今天
0
0
小程序Aes解密

主要步骤: 1、下载AES源码(JS版) 2、在小程序中新建一个公共的文件夹,把AES源码拷贝进去(注意:需要暴露接口 module.exports = CryptoJS;) 3、添加一个用于加密解密的公共JS,可取名为...

Mr_Tea伯奕
今天
0
0
Go实现文件传输(基本传输可用)

发送端 package mainimport ("fmt""os""net""io")func SendFile(path string, connect net.Conn){file, oerr :=os.Open(path)if oerr !=nil{fmt.Println("Open", oerr)......

CHONGCHEN
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部