Esempi di carte Helm

Carta Helm di Tableau Server - Esempi

Importante: questa documentazione presuppone la conoscenza di Helm e delle carte Helm e non intende fornire esempi dettagliati e prescrittivi. È destinata ai clienti che hanno familiarità sia con Tableau Server che con Helm e le carte Helm.

Introduzione

Questo documento offre esempi per la distribuzione di Tableau Server utilizzando una carta Helm in configurazioni e scenari svariati.

Download e distribuzione delle carte Helm

Le carte Helm vengono fornite come parte dello strumento di configurazione di Tableau Server in un contenitore (tableau-server-container-setup-tool-<version>.tar.gz) e possono essere scaricate dalla pagina di download di Tableau Server.

Dopo l’estrazione, i file delle carte Helm necessarie si trovano nella directory helm/tableau.

Esempio 1. Nodo singolo con NodePort

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

Esempio 2. Multi-nodo con LoadBalancer (tre worker)

Per le distribuzioni multi-nodo, utilizza worker.replicaCount ≥ 1 dove il numero corrisponde al conteggio dei worker. L’esempio seguente utilizza tre worker.

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

Esempio 3. Produzione con Ingress e 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"

Risorse aggiuntive