Siga estas instrucciones para instalar Grafana en un clúster de Servicio TKG que ejecute TKr para vSphere 8.x.
Requisitos previos
Debe cumplir los siguientes requisitos previos.
Crear valores de datos de Grafana
Prepárese para instalar Grafana; para ello, cree el archivo de valores de datos.
- Obtenga la versión más reciente del paquete de Prometheus para el repositorio.
tanzu package available get grafana.tanzu.vmware.com -n tkg-system
O bien, use kubectl.
kubectl -n tkg-system get packages | grep grafana
Nota: Por lo general, debe utilizar la versión más reciente, a menos que los requisitos sean diferentes. - Genere el archivo
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
Donde:- 10.0.1+vmware.1-tkg.2 es la versión del paquete de destino
- grafana-data-values.yaml es el nombre y la ruta del archivo de valores de datos que se va a generar
- Edite el archivo
gafana-data-values.yaml
y actualice los valores.Agregue
ingress.pvc: storageClassName
y su valor, que es el nombre de la clase de almacenamiento de vSphere a la que puede acceder el clúster de TKG.Para evitar un error común, elimine el secreto del archivo de valores de datos y cree manualmente el secreto. Consulte Solucionar problemas de la instalación de Grafana.
Este es ungafana-data-values.yaml
mínimo, con el campo de clase de almacenamiento agregado y el secreto eliminado. Consulte Referencia del paquete de Grafana para obtener un ejemplo adicional y una lista completa de parámetros.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
Instalar Grafana
Siga estos pasos para instalar el paquete de Grafana.
- Cree el espacio de nombres para Grafana.
kubectl create ns tanzu-system-dashboards
- Instale el paquete de 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
- Compruebe la instalación de Grafana.
tanzu package installed list -n tanzu-system-dashboards
tanzu package installed get grafana -n tanzu-system-dashboards
- Compruebe los objetos de Grafana.
kubectl -n tanzu-system-dashboards get all
- Compruebe la notificación de volumen persistente que mantiene Grafana.
kubectl -n tanzu-system-dashboards get pvc
Solucionar problemas de la instalación de Grafana
Para evitar el error "Secreto no creado al instalar Grafana desde el archivo YAML predeterminado", elimine
grafana.secret.*
de
grafana-data-values.yaml y cree manualmente el secreto de la siguiente manera. A continuación, vuelva a implementar el paquete de Grafana.
kubectl create secret generic grafana -n tanzu-system-dashboards --from-literal=admin=admin