@@ -39,7 +39,7 @@ local utils = import '../lib/utils.libsonnet';
39
39
(sum(namespace_cpu:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) by (%(clusterLabel)s) -
40
40
0.85 * sum(kube_node_status_allocatable{%(kubeStateMetricsSelector)s,resource="cpu"}) by (%(clusterLabel)s) > 0
41
41
and
42
- count by (cluster) (max by (cluster, node) (kube_node_info )) == 1 )
42
+ count by (cluster) (max by (cluster, node) (kube_node_role{role="control-plane"} )) < 3 )
43
43
or
44
44
(sum(namespace_cpu:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) by (%(clusterLabel)s) -
45
45
(sum(kube_node_status_allocatable{%(kubeStateMetricsSelector)s,resource="cpu"}) by (%(clusterLabel)s) -
@@ -56,7 +56,7 @@ local utils = import '../lib/utils.libsonnet';
56
56
(sum(namespace_cpu:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) -
57
57
0.85 * sum(kube_node_status_allocatable{resource="cpu", %(kubeStateMetricsSelector)s}) > 0
58
58
and
59
- count(max by (node) (kube_node_info )) == 1 )
59
+ count(max by (node) (kube_node_role{role="control-plane"} )) < 3 )
60
60
or
61
61
(sum(namespace_cpu:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) -
62
62
(sum(kube_node_status_allocatable{resource="cpu", %(kubeStateMetricsSelector)s}) -
@@ -84,7 +84,7 @@ local utils = import '../lib/utils.libsonnet';
84
84
(sum(namespace_memory:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) by (%(clusterLabel)s) -
85
85
0.85 * sum(kube_node_status_allocatable{resource="memory", %(kubeStateMetricsSelector)s}) by (%(clusterLabel)s) > 0
86
86
and
87
- count by (cluster) (max by (cluster, node) (kube_node_info )) == 1 )
87
+ count by (cluster) (max by (cluster, node) (kube_node_role{role="control-plane"} )) < 3 )
88
88
or
89
89
(sum(namespace_memory:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) by (%(clusterLabel)s) -
90
90
(sum(kube_node_status_allocatable{resource="memory", %(kubeStateMetricsSelector)s}) by (%(clusterLabel)s) -
@@ -101,7 +101,7 @@ local utils = import '../lib/utils.libsonnet';
101
101
(sum(namespace_memory:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) -
102
102
0.85 * sum(kube_node_status_allocatable{resource="memory", %(kubeStateMetricsSelector)s}) > 0
103
103
and
104
- count(max by (node) (kube_node_info )) == 1 )
104
+ count(max by (node) (kube_node_role{role="control-plane"} )) < 3 )
105
105
or
106
106
(sum(namespace_memory:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) -
107
107
(sum(kube_node_status_allocatable{resource="memory", %(kubeStateMetricsSelector)s}) -
0 commit comments