![](/img/trans.png)
[英]Monitoring Kubernetes cluster using prometheus outside the k8 cluster
[英]Prometheus EKS Cluster monitoring
我在公共子网中有一个eks群集。 Prometheus服务器在同一子网中的ec2实例上运行。 我无法找到一种在Prometheus上监视此群集的方法。 我可能会缺少任何配置吗? 请提出我应该做的检查。 找不到任何有助于解决我的问题的博客/文档。
您需要获取可访问kubernetes api的base64令牌,您可以从秘密中获取它。 您的配置应如下所示,当然base64令牌将很大,这只是一个虚拟对象。
- job_name: ekscluster
kubernetes_sd_configs:
- role: node
api_server: https://ekscluster.sk1.us-east-1.eks.amazonaws.com
tls_config:
insecure_skip_verify: true
bearer_token: "asdaaasdakjfafua09famdn23423sxfsdd3e2342"
bearer_token: "asdaaasdakjfafua09famdn23423sxfsdd3e2342"
scheme: https
tls_config:
insecure_skip_verify: true
relabel_configs:
- separator: ;
regex: __meta_kubernetes_node_label_(.+)
replacement: $1
action: labelmap
- separator: ;
regex: (.*)
target_label: __address__
replacement: ekscluster.sk1.us-east-1.eks.amazonaws.com
action: replace
- source_labels: [__meta_kubernetes_node_name]
separator: ;
regex: (.+)
target_label: __metrics_path__
replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor
action: replace
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.