ansible-role-k8s-metrics-se.../tasks/main.yml
Adrien Reslinger f436273c4f
All checks were successful
continuous-integration/drone/push Build is passing
Fix lint error
2022-07-22 23:53:37 +02:00

32 lines
1.1 KiB
YAML

- name: Metrics Server setup
block:
# https://github.com/kubernetes-sigs/metrics-server/tree/master/charts/metrics-server
- name: Defined Kubernetes Metrics Server repository
kubernetes.core.helm_repository:
name: metrics-server
repo_url: "https://kubernetes-sigs.github.io/metrics-server"
- name: Deploy latest version of Kubernetes Metrics Server
kubernetes.core.helm:
context: "{{ my_context }}"
name: metrics-server
release_namespace: "kube-system"
chart_ref: metrics-server/metrics-server
chart_version: "{{ metrics_server_chart_version }}"
values:
# image:
# tag: "{{ metrics_server_version }}"
replicas: 2
podDisruptionBudget:
enabled: true
minAvailable: 1
# maxUnavailable: 2
args:
- --kubelet-insecure-tls
- --metric-resolution=15s
metrics:
enabled: true
serviceMonitor:
enabled: true
# affinity:
tags:
- metrics-server