Tableau Server Helm Chart - Exemplos
Importante: esta documentação pressupõe um conhecimento do Helm e de Helm Charts e não tenta fornecer exemplos prescritivos detalhados. Ele foi criado para clientes que estão familiarizados com o Tableau Server e com o Helm e Helm Charts.
Introdução
Este documento fornece exemplos para implantação do Tableau Server usando um Helm Chart em várias configurações e cenários.
Download e distribuição do Helm Chart
Os Helm Charts serão enviados como parte da ferramenta de configuração Tableau Server em um contêiner (tableau-server-container-setup-tool-<version>.tar.gz) e pode ser baixado na página Download do Tableau Server.
Após a extração, os arquivos dos Helm Charts necessários ficam em helm/tableau .
Exemplo 1: um único nó com o NodePort
deploymentMode: "single"
service:
primary:
type: NodePort
secrets:
licenseKey: "YOUR-LICENSE-KEY"
Exemplo 2: múltiplos nós com o Load Balancer (três trabalhadores)
Para implantações com múltiplos nós, use worker.replicaCount ≥ 1, no qual o número é a quantidade de trabalhadores. O exemplo abaixo usa três trabalhadores.
deploymentMode: "multinode"
primary:
replicaCount: 1
worker:
replicaCount: 3
service:
primary:
type: LoadBalancer
persistence:
bootstrap:
enabled: true
accessMode: ReadWriteMany
secrets:
licenseKey: "YOUR-LICENSE-KEY"
Exemplo 3: produção com 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"