当前位置:   article > 正文

k8s集群pod和node状态监控

k8s集群pod和node状态监控

1.安装 kube-state-metrics

1.1下载yaml文件 下载的文件统一放到目录 : /opt

curl -L -O https://raw.githubusercontent.com/gjeanmart/kauri-content/master/spring-boot-simple/k8s/kube-state-metrics.yml

1.2修改配置文件

修改namespace为dev(default也行,但是后面的metricbeat安装也需要修改namespace为default)。

1.3 部署

kubectl create -f kube-state-metrics.yml

在这里插入图片描述

2.安装 metricbeat

2.1下载yaml文件

curl -L -O https://raw.githubusercontent.com/elastic/beats/7.6/deploy/kubernetes/metricbeat-kubernetes.yaml

2.2修改配置文件

  1. namspace修改为dev,跟kube-state-metrics的空间名称保持一致。
  2. 修改ELASTICSEARCH_HOST连接到es,建议搜索出来,有两处要改的。
    在这里插入图片描述当前es并不是cloud,所以cloud配置需要删掉,不然后台会报错。建议搜索出来,避免漏删。
    在这里插入图片描述
    在这里插入图片描述
    修改索引的模版名称

在这里插入图片描述

2.3 部署metricbeat 部署完成后可以在仪表盘查看到数据

在这里插入图片描述
在这里插入图片描述

2.4根据相应的字段,编写Watcher脚本。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/378521
推荐阅读
相关标签
  

闽ICP备14008679号