为 kubernetes 安装 netdata 监控工具

登录 netdata

打开网址 https://app.netdata.cloud,使用任一方式登录控制台

获取安装代码

点击左侧的 Connect Nodes,在右侧弹出的菜单中,选择 Kubernetes,参照 helm 中的代码,并按照下面的格式保存到 netdata-install 文件,注意替换 TOKENROOMS

官方代码会将 netdata 安装到默认命名空间,管理较为不便。使用下面的安装代码,我们可以将其安装到指定的命名空间。

如果使用k3s发行版,请先指定配置文件 export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

# 创建命名空间
kubectl create namespace netdata

# 添加 netdata 仓库
helm repo add netdata https://netdata.github.io/helmchart/

# 安装 netdata 到命名空间
helm install netdata netdata/netdata \
    --namespace netdata \
    --set parent.claiming.enabled="true" \
    --set parent.claiming.token=${TOKEN}\
    --set parent.claiming.rooms=${ROOMS} \
    --set child.claiming.enabled="true" \
    --set child.claiming.token==${TOKEN} \
    --set child.claiming.rooms=${ROOMS}

安装服务到集群

上传上一步生成的 netdata-install 到集群主节点,并执行。

查看监控数据

回到网址 https://app.netdata.cloud,点击 All nodes 即可查看详细监控数据

文章作者: 若海; 原文链接: https://www.rehiy.com/post/469/; 转载需声明来自技术写真 - 若海

添加新评论