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_prometheusLicence
 
            mit
          
Téléchargements
 
            130
          
Propriétaire
 