snel.kubernetes-cluster/roles/k8s_node_problem_detector/tasks/main.yml

23 lines
801 B
YAML

---
# https://kubernetes.io/docs/tasks/debug/debug-cluster/monitor-node-health/
- name: Helm add deliveryhero repo
delegate_to: "{{ kubectl_host }}"
run_once: true
kubernetes.core.helm_repository:
name: deliveryhero
repo_url: "https://charts.deliveryhero.io"
- name: Helm deploy node-problem-detector
delegate_to: "{{ kubectl_host }}"
kubernetes.core.helm:
kubeconfig: "{{ kubeconfig }}"
chart_ref: deliveryhero/node-problem-detector
release_name: node-problem-detector
release_namespace: kube-system
create_namespace: false
wait: true
set_values:
# https://github.com/deliveryhero/helm-charts/blob/master/stable/node-problem-detector/values.yaml
# https://github.com/deliveryhero/helm-charts/tree/master/stable/node-problem-detector#values