Rancher 部署 DataKit 最佳实践( 二 )


文章插图
 
点击『安装』 。

Rancher 部署 DataKit 最佳实践

文章插图
 
命名空间选择 datakit,点击『下一步』 。
Rancher 部署 DataKit 最佳实践

文章插图
 
点击Datakit Configuration,把 替换成观测云的 token,由于本次使用自定义 container 采集器配置,所以把 Enable the default Inputs 中的 ,container 去掉 。
Rancher 部署 DataKit 最佳实践

文章插图
 
点击 Git Management Configurations来设置 git 仓库信息 。选中 Enable Use Git Management Configurations,The Git Hub Url 填 dk-config 的 git 地址 http://120.26.37.252/root/dk-config.git,并把 git 的用户名 root,密码 xxxxxx 放到 http:// 后面,请参考下图 。The Git Branch 填分支 main 。然后点击『安装』。注意,如果选中 Enable git SSH key,即是通过 SSH 方式来拉取 Git 仓库中的配置 。
Rancher 部署 DataKit 最佳实践

文章插图
 
点击Kube-State-Metrics,选中Deployment KubeState Metrics Deployment,即会安装 kube-state-metrics 组件,如不需要可以不选 。
Rancher 部署 DataKit 最佳实践

文章插图
 
点击 metrics-server,选中 Deployment kubeState Metrics Server Deployment,即会安装 metrics-server 组件,如不需要可以不选 。最后点击『安装』 。
Rancher 部署 DataKit 最佳实践

文章插图
 
步骤 5:资源限额为了限制 DataKit 使用的 CPU 和内存,可以通过 Rancher 限制 DataKit 的资源使用 。进入『集群』-> 『工作负载』-> 『DaemonSets』,点击 datakit 行的右边,选择『编辑配置』,进入后点击“资源限制和预留”,根据服务器的资源进行合理分配,然后点击『保存』 。
Rancher 部署 DataKit 最佳实践

文章插图
 
步骤 6:验证指标采集登录『Rancher』,点击右上方的命令行图标,执行如下命令进入 datakit,查看 gitrepos 目录下有 container.conf 文件即表示能正常拉取 git 仓库配置了 。
【Rancher 部署 DataKit 最佳实践】 kubectl get pods -n datakit kubectl exec -it datakit-qc58m -n datakit bash cd gitrepos/ ls
Rancher 部署 DataKit 最佳实践

文章插图
 
登录『观测云』-> 『指标』,选中 kubernetes指标集,查看指标有数据,即表示指标采集正常 。
Rancher 部署 DataKit 最佳实践

文章插图
 
步骤 7:升级当 DataKit 有版本升级时,Rancher UI 上可看到可以升级的版本 。进入 Rancher『集群』-> 『应用市场』-> 『已安装的 Apps』,在 datakit 行的升级列,有待升级的版本“1.4.6”,点击后进入升级界面 。
Rancher 部署 DataKit 最佳实践


推荐阅读