add: kube-state-metrics
This commit is contained in:
35
kube-state-metrics.tf
Normal file
35
kube-state-metrics.tf
Normal file
@@ -0,0 +1,35 @@
|
||||
resource "helm_release" "kube_state_metrics" {
|
||||
name = "kube-state-metrics"
|
||||
namespace = "kube-system"
|
||||
|
||||
repository = "https://prometheus-community.github.io/helm-charts"
|
||||
chart = "kube-state-metrics"
|
||||
version = "4.13.0"
|
||||
|
||||
values = [
|
||||
jsonencode({
|
||||
rbac = {
|
||||
create = true
|
||||
useClusterRole = true
|
||||
}
|
||||
serviceAccount = {
|
||||
create = true
|
||||
}
|
||||
podSecurityPolicy = {
|
||||
enabled = false
|
||||
}
|
||||
}),
|
||||
jsonencode({
|
||||
autosharding = {
|
||||
enabled = false
|
||||
}
|
||||
}),
|
||||
jsonencode({
|
||||
customLabels = {
|
||||
"prometheus.io/scrape" = "true"
|
||||
"prometheus.io/port" = "8080"
|
||||
"prometheus.io/scheme" = "http"
|
||||
}
|
||||
}),
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user