Suivez ces instructions pour installer Grafana sur un cluster Service TKG qui exécute TKr pour vSphere 8.x.
Conditions requises
Respectez les conditions préalables suivantes.
Créer des valeurs de données Grafana
Préparez l'installation de Grafana en créant le fichier de valeurs de données.
- Obtenez la dernière version du module Prometheus pour votre référentiel.
tanzu package available get grafana.tanzu.vmware.com -n tkg-system
Ou, à l'aide de kubectl.
kubectl -n tkg-system get packages | grep grafana
Note : En général, vous devez utiliser la dernière version, sauf si vos exigences diffèrent. - Générez le fichier
prometheus-data-values.yaml
.tanzu package available get grafana.tanzu.vmware.com/10.0.1+vmware.1-tkg.2 --default-values-file-output grafana-data-values.yaml
Où :- 10.0.1+vmware.1-tkg.2 est la version du module cible
- grafana-data-values.yaml est le nom et le chemin d'accès du fichier de valeurs de données à générer
- Modifiez le fichier
gafana-data-values.yaml
et mettez à jour les valeurs.Ajoutez le
ingress.pvc: storageClassName
et sa valeur, qui est le nom de la classe de stockage vSphere accessible par le cluster TKG.Pour éviter une erreur courante, supprimez le secret du fichier de valeurs de données et créez-le manuellement. Reportez-vous à la section Dépanner l'installation de Grafana.
Voici un fichiergafana-data-values.yaml
minimal avec le champ de classe de stockage ajouté et le secret supprimé. Reportez-vous à Référence du module Grafana pour obtenir un exemple supplémentaire et la liste complète des paramètres.grafana: deployment: replicas: 1 updateStrategy: Recreate pvc: accessMode: ReadWriteOnce storage: 2Gi service: port: 80 targetPort: 3000 type: LoadBalancer ingress: enabled: true prefix: / servicePort: 80 virtual_host_fqdn: grafana.system.tanzu pvc: storageClassName: vSphere-storage-profile namespace: grafana
Installer Grafana
Effectuez ces étapes pour installer le module Grafana.
- Créez l'espace de noms pour Grafana.
kubectl create ns tanzu-system-dashboards
- Installez le module Grafana.
tanzu package install grafana -p grafana.tanzu.vmware.com -v 10.0.1+vmware.1-tkg.2 --values-file grafana-data-values.yaml -n tanzu-system-dashboards
- Vérifiez l'installation de Grafana.
tanzu package installed list -n tanzu-system-dashboards
tanzu package installed get grafana -n tanzu-system-dashboards
- Vérifiez les objets Grafana.
kubectl -n tanzu-system-dashboards get all
- Vérifiez la réclamation de volume persistant détenue par Grafana.
kubectl -n tanzu-system-dashboards get pvc
Dépanner l'installation de Grafana
Pour éviter l'erreur « Secret non créé lors de l'installation de Grafana à partir du fichier YAML par défaut », supprimez le
grafana.secret.*
du fichier
grafana-data-values.yaml et créez manuellement le secret, comme décrit sur le lien. Ensuite, redéployez le module Grafana.
kubectl create secret generic grafana -n tanzu-system-dashboards --from-literal=admin=admin