jedimt.kubernetes_kube_prometheus
Rôle Ansible : Kubernetes Kube-Prometheus
Installe le projet kube-prometheus sur un cluster Kubernetes.
Exigences
Un cluster K8s existant entièrement fonctionnel tournant sur K8s 1.22 ou plus. Les versions antérieures peuvent fonctionner, mais elles ne sont pas testées.
Variables du Rôle
Version d'installation de GoLang : nécessite golang 1.17.13 ou plus récent.
go_version: 1.20.1
Le rôle kube-prometheus définit les variables suivantes :
# Répertoire pour installer kube-prometheus. Par défaut, c'est /opt/kube-prometheus
prometheus_bin: "/opt/kube-prometheus"
# Configurer le contrôleur d'ingress nginx
config_ingress: "oui"
# Version de kube-prometheus à installer
release_tag: v0.12.0
# Version de jb à installer
jb_release: release-0.7
# Namespace Kubernetes à utiliser pour l'installation de kube-prometheus
kube_namespace: monitoring
Dépendances
Ce playbook dépend du rôle jedimt.golang
et d'un cluster Kubernetes existant.
Exemple de Playbook
# ===========================================================================
# Installer Kube-Prometheus
# ===========================================================================
- nom : Installer le projet Kube-Prometheus
hôtes : k8s_master
collecter_faits : vrai
devenir : faux
étiquettes : play_prometheus
rôles :
- { rôle : jedimt.golang, go_version : 1.20.1 }
- { rôle : jedimt.kubernetes_kube_prometheus,
storage_class : "vmw-block-sc"
}
Licence
MIT
Informations sur l'auteur
Aaron Patten aaronpatten@gmail.com
À propos du projet
Install kube-prometheus project with persistent volumes
Installer
ansible-galaxy install jedimt.kubernetes_kube_prometheus
Licence
mit
Téléchargements
121
Propriétaire