Voorbeelden van Helm-grafieken

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"

Aanvullende bronnen