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" - secretName: "{{ stage }}-kube-grafana-cert"
hosts: hosts:
- "{{ stage }}-kube-grafana.{{ domain }}" - "{{ stage }}-kube-grafana.{{ domain }}"
persistence:
enabled: true
size: 10Gi
deploymentStrategy: deploymentStrategy:
type: Recreate type: Recreate
kubeControllerManager: kubeControllerManager:

@ -1,4 +1,8 @@
--- ---
k8s_prometheus_helm__name: "prometheus"
k8s_ingress_helm__release_namespace: "ingress"
k8s_ingress_helm__release_values: k8s_ingress_helm__release_values:
controller: controller:
replicaCount: 3 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-retries: 3
load-balancer.hetzner.cloud/health-check-protocol: "tcp" load-balancer.hetzner.cloud/health-check-protocol: "tcp"
load-balancer.hetzner.cloud/health-check-port: *httpnodeport 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: defaultBackend:
enabled: true 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_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_ref: "{{ k8s_ingress_helm__chart_ref | default('ingress-nginx') }}"
chart_version: "{{ k8s_ingress_helm__chart_version | default('4.0.6') }}" 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 create_namespace: yes
release_values: "{{ k8s_ingress_helm__release_values }}" release_values: "{{ k8s_ingress_helm__release_values }}"
when: when:

Loading…
Cancel
Save