feat: added nginx ingress monitoring

master
Sven Ketelsen 4 years ago
parent d580278227
commit ef3634cf4e

@ -60,6 +60,9 @@ k8s_prometheus_helm__release_values:
- secretName: "{{ stage }}-kube-grafana-cert"
hosts:
- "{{ stage }}-kube-grafana.{{ domain }}"
persistence:
enabled: true
size: 10Gi
deploymentStrategy:
type: Recreate
kubeControllerManager:

@ -1,4 +1,8 @@
---
k8s_prometheus_helm__name: "prometheus"
k8s_ingress_helm__release_namespace: "ingress"
k8s_ingress_helm__release_values:
controller:
replicaCount: 3
@ -27,5 +31,14 @@ k8s_ingress_helm__release_values:
load-balancer.hetzner.cloud/health-check-retries: 3
load-balancer.hetzner.cloud/health-check-protocol: "tcp"
load-balancer.hetzner.cloud/health-check-port: *httpnodeport
metrics:
enabled: true
serviceMonitor:
enabled: true
namespace: "{{ k8s_ingress_helm__release_namespace }}"
additionalLabels:
release: "{{ k8s_prometheus_helm__name }}"
defaultBackend:
enabled: true
# TODO nginx ingress dashboard 9614

@ -10,7 +10,7 @@
chart_repo_url: "{{ k8s_ingress_helm__chart_repo_url | default('https://kubernetes.github.io/ingress-nginx') }}"
chart_ref: "{{ k8s_ingress_helm__chart_ref | default('ingress-nginx') }}"
chart_version: "{{ k8s_ingress_helm__chart_version | default('4.0.6') }}"
release_namespace: "{{ k8s_ingress_helm__release_namespace | default('ingress') }}"
release_namespace: "{{ k8s_ingress_helm__release_namespace }}"
create_namespace: yes
release_values: "{{ k8s_ingress_helm__release_values }}"
when:

Loading…
Cancel
Save