Helm-diagram för Tableau Server – exempel
Viktigt: Den här dokumentationen förutsätter kunskap om Helm och Helm-diagram och tillhandahåller inte detaljerade, normativa exempel. Den är utformad för kunder som är bekanta med både Tableau Server, Helm och Helm-diagram.
Introduktion
Det här dokumentet innehåller exempel på hur du driftsätter Tableau Server med hjälp av ett Helm-diagram i olika konfigurationer och scenarier.
Nedladdning och driftsättning av Helm-diagram
Helm-diagrammen levereras som en del av Tableau Server i ett konfigurationsverktyg för behållare (tableau-server-container-setup-tool-<version>.tar.gz) och kan laddas ner från nedladdningssidan för Tableau Server.
Efter extraheringen finns de nödvändiga Helm-diagramfilerna i katalogen helm/tableau.
Exempel 1: En nod med NodePort
deploymentMode: "single"
service:
primary:
type: NodePort
secrets:
licenseKey: "YOUR-LICENSE-KEY"
Exempel 2: Flera noder med LoadBalancer (tre system)
För driftsättningar med flera noder ska du använda worker.replicaCount ≥ 1, där numret är antalet system. I exemplet nedan används tre system.
deploymentMode: "multinode"
primary:
replicaCount: 1
worker:
replicaCount: 3
service:
primary:
type: LoadBalancer
persistence:
bootstrap:
enabled: true
accessMode: ReadWriteMany
secrets:
licenseKey: "YOUR-LICENSE-KEY"
Exempel 3: Produktion med Ingress och 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"