@@ -37,9 +37,9 @@ local utils = import '../lib/utils.libsonnet';
37
37
if $._config.showMultiCluster then {
38
38
expr: |||
39
39
(sum(namespace_cpu:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) by (%(clusterLabel)s) -
40
- 0.85 * sum(kube_node_status_allocatable{%(kubeStateMetricsSelector)s,resource="cpu"}) by (%(clusterLabel)s) > 0
40
+ 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) -
@@ -54,9 +54,9 @@ local utils = import '../lib/utils.libsonnet';
54
54
} else {
55
55
expr: |||
56
56
(sum(namespace_cpu:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) -
57
- 0.85 * sum(kube_node_status_allocatable{resource="cpu", %(kubeStateMetricsSelector)s}) > 0
57
+ 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}) -
@@ -82,9 +82,9 @@ local utils = import '../lib/utils.libsonnet';
82
82
if $._config.showMultiCluster then {
83
83
expr: |||
84
84
(sum(namespace_memory:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) by (%(clusterLabel)s) -
85
- 0.85 * sum(kube_node_status_allocatable{resource="memory", %(kubeStateMetricsSelector)s}) by (%(clusterLabel)s) > 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) -
@@ -99,9 +99,9 @@ local utils = import '../lib/utils.libsonnet';
99
99
} else {
100
100
expr: |||
101
101
(sum(namespace_memory:kube_pod_container_resource_requests:sum{%(ignoringOverprovisionedWorkloadSelector)s}) -
102
- 0.85 * sum(kube_node_status_allocatable{resource="memory", %(kubeStateMetricsSelector)s}) > 0
102
+ 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