Beispiele für Helm-Diagramme

Tableau Server-Helm-Diagramm – Beispiele

Wichtig: In dieser Dokumentation wird davon ausgegangen, dass Sie sich mit Helm und Helm-Diagrammen auskennen, und es wird nicht versucht, detaillierte, präskriptive Beispiele zu liefern. Die Dokumentation ist für Kunden gedacht, die sowohl mit Tableau Server als auch mit Helm und Helm-Diagrammen vertraut sind.

Einführung

Dieses Dokument enthält Beispiele für das Bereitstellen von Tableau Server mithilfe eines Helm-Diagramms in verschiedenen Konfigurationen und Szenarien.

Helm-Diagramm – Download und Vertrieb

Die Helm-Diagramme werden als Teil des Einrichtungstools für Tableau Server in einem Container (tableau-server-container-setup-tool-<version>.tar.gz) ausgeliefert und können von der Tableau Server-Downloadseite heruntergeladen werden.

Nach dem Extrahieren befinden sich die erforderlichen Helm-Diagramm-Dateien im Verzeichnis helm/tableau.

Beispiel 1: Einzelner Knoten mit NodePort

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

Beispiel 2: Mehrere Knoten mit LoadBalancer (drei Worker)

Verwenden Sie für Bereitstellungen mit mehreren Knoten worker.replicaCount ≥ 1, wobei die Zahl die Anzahl der Workers angibt. Im folgenden Beispiel werden drei Worker verwendet.

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

Beispiel 3: Produktionsumgebung mit Ingress und 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"

Zusätzliche Ressourcen