diff --git a/modules/kubernetes/nginx-ingress/main.tf b/modules/kubernetes/nginx-ingress/main.tf index 366ae809..2c09c8c0 100644 --- a/modules/kubernetes/nginx-ingress/main.tf +++ b/modules/kubernetes/nginx-ingress/main.tf @@ -436,7 +436,7 @@ resource "kubernetes_deployment" "ingress_nginx_controller" { } } spec { - replicas = 3 + replicas = 1 selector { match_labels = { @@ -456,6 +456,9 @@ resource "kubernetes_deployment" "ingress_nginx_controller" { "app" = "ingress-nginx" } annotations = { + "prometheus.io/scrape" = "true" + "prometheus.io/port" = 10254 + "diun.enable" = "true" "diun.include_tags" = "^v\\d+(?:\\.\\d+)?(?:\\.\\d+)?.*$" } @@ -570,6 +573,11 @@ resource "kubernetes_deployment" "ingress_nginx_controller" { container_port = 8443 protocol = "TCP" } + port { + name = "metrics" + container_port = 10254 + protocol = "TCP" + } env { name = "POD_NAME" value_from {