Tableau Server: Helm-grafiek - Voorbeelden
Belangrijk: in deze documentatie wordt uitgegaan dat de gebruiker basiskennis heeft over Helm en Helm-grafieken. Er worden geen gedetailleerde, prescriptieve voorbeelden gegeven. De documentatie is ontworpen voor klanten die bekend zijn met zowel Tableau Server, Helm en Helm-grafieken.
Inleiding
In dit document vindt u voorbeelden voor de implementatie van Tableau Server met behulp van een Helm-grafiek in verschillende configuraties en scenario's.
Helm-grafiek downloaden en distribueren
De Helm-grafieken worden geleverd als onderdeel van de installatietool voor Tableau Server in een container (tableau-server-container-setup-tool-<version>.tar.gz) en kunnen worden gedownload van de downloadpagina van Tableau Server .
Na extractie bevinden de benodigde Helm-grafiekbestanden zich in de directory helm/tableau.
Voorbeeld 1: Enkel knooppunt met NodePort
deploymentMode: "single"
service:
primary:
type: NodePort
secrets:
licenseKey: "YOUR-LICENSE-KEY"
Voorbeeld 2: Meerdere knooppunten met LoadBalancer (drie workers)
Voor implementaties met meerdere knooppunten gebruikt u worker.replicaCount ≥ 1, waarbij het getal het aantal workers aangeeft. In het onderstaande voorbeeld worden drie workers gebruikt.
deploymentMode: "multinode"
primary:
replicaCount: 1
worker:
replicaCount: 3
service:
primary:
type: LoadBalancer
persistence:
bootstrap:
enabled: true
accessMode: ReadWriteMany
secrets:
licenseKey: "YOUR-LICENSE-KEY"
Voorbeeld 3: Productie met Ingress en 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"