kubernetes相关内容

如果吊舱没有声明集装箱端口,则无法重新标记普罗米修斯吊舱刮擦标签__地址__

根据Prometheus documentation: 如果容器没有指定的端口,则每个 创建容器是为了通过重新标记手动添加端口。&Quot; 然而,在我的设置中,带有集装箱端口的Pod的地址标签按预期进行了转换,而没有集装箱端口的Pod则保留为无端口标签。这是常见的/可接受的行为吗?或者,为了将__meta_kubernetes_pod_annotation_prometheus_io ..
发布时间:2022-04-03 19:02:08 其他开发

如何在普罗米修斯(Kubernetes监控)中获取(当前)已建立的TCP连接的数量

我在Linux中使用此命令查看(当前)已建立的TCP连接: netstat -ant | grep ESTABLISHED | wc -l 如何将此命令转换为PromQL(每个节点)? 我在Kubernetes群集中使用Prometheus和节点导出器 推荐答案 若要获取当前打开的tcp连接数,可以使用node_netstat_Tcp_CurrEstab(测量)度量。 ..
发布时间:2022-04-03 19:00:15 其他开发

普罗米修斯和Kubewatch与Kubernetes集群同步

我想将Kubernetes集群中发生的所有事件放在某个Python词典中,可能使用一些API从过去发生的事件中提取数据。我在网上发现,可以将Kube-Watch的所有数据存储在普罗米修斯上,然后访问它。我不知道如何设置它,也不知道如何在python中查看所有过去的Pod事件。访问过去事件的任何替代解决方案也是受欢迎的。谢谢! 推荐答案 我将描述一个不复杂并且我认为满足您所有要求的解决方 ..

普罗米修斯-监控容器中的命令输出

我需要监视我的EKS集群中具有nfs装载路径的许多遗留容器。使用nfs-client helm图表映射容器I中的nfs目录。 我需要监视装载路径何时由于某种原因丢失,而我找到的唯一方法就是在容器中执行命令。 #!/bin/bash df -h | grep ip_of_my_nfs_server | wc -l 如果上面的输出返回1,则我知道我的nfs装载路径是正确的。 有 ..
发布时间:2022-04-03 18:35:03 其他开发

普罗米修斯-查询过去24小时内存在的Pod数量

我仍在掌握PromQL。我编写此查询是为了检测过去24小时内给定命名空间内存在的Kubernetes Pod数量。 我在这里的进程是: 将度量筛选到相关的命名空间(任何气流命名空间)。 在24小时内获取该指标。 每个Pod在这里只有相同创建时间的许多副本。 使用increase()将每个Pod的范围向量恢复为即时向量。由于创建时间不增加,该值始终为0。 现在每个Pod有1个 ..
发布时间:2022-04-03 18:25:30 其他开发

获取Pod处于挂起状态的平均时间

我正在尝试计算一个吊舱在与普罗米修斯的Grafana中处于挂起状态的平均时间。我可以使用下面的查询生成一个图来获取一段时间内处于挂起状态的Pod的数量 sum(kube_pod_status_phase{phase="Pending"}) 然而,我真的希望获得Pod在过去X小时内处于此状态的平均时间的值。我如何才能做到这一点? 推荐答案 度量值kube_pod_status_ ..
发布时间:2022-04-03 18:05:44 其他开发

使用python读取普罗米修斯公制

我正在尝试读取Kubernetes中POD的普罗米修斯指标(CPU和内存值)。我已经安装了Prometheus,并且使用本地主机‘http://localhost:9090/一切正常。我使用以下代码来读取Pod的CPU和内存,但出现错误Results=Response.json()[‘data’][‘Result’],No JSON对象无法解码。有谁能帮忙吗? import datetime ..
发布时间:2022-04-03 18:03:40 Python

集群作用域的API组中禁用的资源

我无法确定我的设置的权限到底有什么问题,如下所示。我已经调查了所有类似的QA,但仍然无法解决问题。其目的是部署Prometheus并使其擦除/metrics我在群集中的其他应用程序很好地公开的终结点。 Failed to watch *v1.Endpoints: failed to list *v1.Endpoints: endpoints is forbidden: User "syste ..
发布时间:2022-04-03 17:54:57 其他开发

更改cAdvisor刮板中的普罗米修斯作业标签会破坏Grafana控制面板

我使用社区图kube-prometheus-stack在我的Kubernetes集群上使用Helm安装了Prometheus--我在捆绑的Grafana实例中得到了一些漂亮的仪表板。我现在希望Vertical Pod Autoscaler的推荐者使用普罗米修斯作为历史指标的数据源as described here。这意味着,我必须更改cAdvisor的普罗米修斯刮板设置,this answer为我 ..
发布时间:2022-04-03 17:46:35 其他开发

所有Kubernetes代理目标向下-普罗米修斯运营商

我在OpenStack中部署了一个K8S集群。我已经为它部署了普罗米修斯操作员来监控集群。但我正在为所有节点设置Kubernetes Proxy关闭警报。 我想知道普罗米修斯运营商如何刮掉Kubernetes代理的基础知识?还想知道需要进行哪些配置才能修复它。 我可以看到Kube代理在所有节点的10249端口上运行。 错误: Get http://10.8.10.11:1024 ..
发布时间:2022-04-03 17:34:59 其他开发