Graphique Helm de Tableau Server - Exemples

Important : cette documentation présuppose une connaissance de Helm et des graphiques de Helm et ne prétend pas fournir des exemples détaillés et prescriptifs. Elle s’adresse aux clients qui connaissent à la fois Tableau Server, Helm et les graphiques Helm.

Introduction

Ce document fournit des exemples de déploiement de Tableau Server à l’aide d’un graphique Helm dans des configurations et scénarios divers.

Téléchargement et distribution de graphique Helm

Les graphiques Helm sont fournis avec Tableau Server dans un outil d’installation de conteneur (tableau-server-container-setup-tool-<version>.tar.gz) et peuvent être téléchargés depuis la page de téléchargement de Tableau Server(Le lien s’ouvre dans une nouvelle fenêtre).

Une fois extraits, les fichiers de graphiques Helm requis se trouvent dans le répertoire helm/tableau.

Exemple 1 : nœud unique avec NodePort

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

Exemple 2 : multi-nœud avec LoadBalancer (trois workers)

Pour les déploiements multi-nœud, utilisez worker.replicaCount ≥ 1 où le nombre correspond au nombre de workers. L’exemple ci-dessous utilise trois workers.

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

Exemple 3 : Production avec Ingress et 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"

Ressources supplémentaires

Merci de vos commentaires !Avis correctement envoyé. Merci