Gráfico de Helm de Tableau Server: ejemplos

Importante: Esta documentación asume un conocimiento de Helm y los gráficos de Helm y no intenta proporcionar ejemplos detallados y prescriptivos. Está diseñado para clientes que están familiarizados con Tableau Server y Helm y con los gráficos de Helm.

Introducción

Este documento proporciona ejemplos para implementar Tableau Server usando un gráfico de Helm en varias configuraciones y escenarios.

Descarga y distribución de gráficos de Helm

Los gráficos de Helm se enviarán como parte de la herramienta de configuración de Tableau Server en un contenedor (tableau-server-container-setup-tool-<version>.tar.gz) y se puede descargar desde la página Descargar Tableau Server(El enlace se abre en una ventana nueva).

Después de la extracción, los archivos de gráfico de Helm necesarios se encuentran en el directorio helm/tableau.

Ejemplo 1: nodo único con NodePort

deploymentMode: "single"
service:
primary:
type: NodePort
secrets:
licenseKey: "YOUR-LICENSE-KEY"

Ejemplo 2: varios nodos con LoadBalancer (tres trabajadores)

Para implementaciones de varios nodos, utilice worker.replicaCount ≥ 1 donde el número es el recuento de trabajadores. En el ejemplo siguiente se utilizan tres trabajadores.

deploymentMode: "multinode"
primary:
replicaCount: 1
worker:
replicaCount: 3
service:
primary:
type: LoadBalancer
persistence:
bootstrap:
enabled: true
accessMode: ReadWriteMany
secrets:
licenseKey: "YOUR-LICENSE-KEY"

Ejemplo 3: Producción con Ingress y TLS

deploymentMode: "single"
ingress:
enabled: true
className: "nginx"
hosts:
- host: tableau.company.com
paths:
- path: /
pathType: Prefix
tls:
- secretName: tableau-tls
hosts:
- tableau.company.com
service:
primary:
type: ClusterIP
persistence:
storageClass: "fast-ssd"
size: 500Gi
primary:
resources:
limits:
cpu: "8"
memory: "16Gi"
requests:
cpu: "4"
memory: "8Gi"

Recursos adicionales

¡Gracias por sus comentarios!Sus comentarios se han enviado correctamente. ¡Gracias!