---
schema_version: "1"
id: 89b52ef54f54b8e9649a7618265c3502e836fd1c89d9342335cd28aef8c7a746
title: Tableau Server en Helm-grafiek
collection: tableau
version: current
locale: nl-nl
portal_url: https://docs.salesforce.com/tableau/current/nl-nl/server-linux/server-in-container_helm-chart.md
canonical_url: https://help.tableau.com/current/server-linux/nl-nl/server-in-container_helm-chart.htm
source_site: help.tableau.com
content_type: documentation
content_hash: d39ca14d6dfc598fa26c75e3bb45a5ed7e9dc008bda313796a02bbca85690312
description: "Belangrijk: in deze documentatie wordt uitgegaan dat de gebruiker basiskennis heeft over Helm en Helm-grafieken"
---
[Doorgaan naar hoofdinhoud](#main-content)

# Tableau Server: Helm-grafiek - Overzicht

**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

Met de Tableau Server Helm-grafiek kunt u Tableau Server op Kubernetes-clusters implementeren en beheren met behulp van Helm, de pakketbeheerder voor Kubernetes. Deze Helm-grafiek bevat alle Kubernetes-resources die nodig zijn om Tableau Server in een containeromgeving uit te voeren, waardoor een declaratief en herhaalbaar implementatieproces wordt geboden.

## Wat is Helm?

Helm is een pakketbeheerder voor Kubernetes die de implementatie en het beheer van applicaties vereenvoudigt. Helm maakt gebruik van grafieken. Dit zijn pakketten met vooraf geconfigureerde Kubernetes-resources. Een Helm-grafiek voor Tableau Server bundelt alle benodigde componenten, waaronder:

- Implementaties en StatefulSets
- Services en Ingress-configuraties
- ConfigMaps en geheimen
- PersistentVolumeClaims voor dataopslag
- RBAC-beleid en ServiceAccounts

## Architectuur

### Componenten

De Tableau Server Helm-grafiek implementeert de volgende hoofdcomponenten:

#### Tableau Server-container

- Voert een volledige Tableau Server-instantie uit in een Linux-container
- Gebaseerd op UBI 8-afbeelding met `supervisord` beheerprocessen
- Initialiseert en start Tableau Server automatisch bij het opstarten van de container

#### Kubernetes-bronnen

- **StatefulSet**: beheert Tableau Server-pods met stabiele netwerkidentiteiten
- **PersistentVolumeClaim**: biedt permanente opslag voor Tableau data op `/var/opt/tableau`
- **Service**: stelt Tableau server binnen het cluster beschikbaar
- **Ingress** (optioneel): biedt externe toegang tot Tableau Server
- **ConfigMap**: slaat niet-gevoelige configuratie op
- **Geheim**: slaat gevoelige data op, zoals licenties en wachtwoorden

### Implementatietopologie

#### Implementatie met één knooppunt

- Eén Tableau Server-pod met alle processen op één knooppunt
- Geschikt voor ontwikkeling, testen en kleine productieworkloads
- Eenvoudigste configuratie met minimale resourcevereisten

#### Implementatie met meerdere knooppunten

- Meerdere Tableau Server-pods verdeeld over knooppunten
- Gedeelde netwerkopslag voor bootstrap-coördinatie
- Hogere beschikbaarheid en schaalbaarheid voor productieworkloads
- Vereist aanvullende configuratie voor knooppuntcoördinatie

### Beveiligingsoverwegingen

- **Geheimenbeheer**: gebruik altijd Kubernetes-geheimen voor gevoelige data in de productieomgeving
- **Netwerkbeleid**: overweeg netwerkbeleid te implementeren om podcommunicatie te beperken
- **RBAC:** de grafiek maakt een serviceaccount aan; configureer RBAC naar wens
- **Afbeeldingbeveiliging**: gebruik vertrouwde containerafbeeldingen en scan op kwetsbaarheden
- **TLS/SSL**: schakel TLS in voor Ingress-functionaliteit in productieomgevingen

## Voordelen van het gebruik van Helm

### Vereenvoudigde implementatie

- Installeer Tableau Server met één `helm install`\-opdracht
- Declaratieve configuratie via waardebestanden
- Versiebeheerde infrastructuur als code

### Eenvoudige updates en herstel

- Upgrade Tableau Server-versies met `helm upgrade`
- Herstel eerdere versies als er problemen optreden
- Houd de implementatiegeschiedenis bij

### Consistente omgevingen

- Dezelfde grafiek wordt geïmplementeerd voor ontwikkeling, staging en productie
- Omgevingsspecifieke aanpassing door middel van waardebestanden
- Minder configuratieafwijkingen

### Ingebouwde best practices

- Vooraf geconfigureerde resourceaanvragen en limieten
- Statuscontroles en gereedheidstests
- Beveiligingscontexten en RBAC-beleid

## Ondersteunde platforms

### Kubernetes-distributies

- Zelfbeheerde Kubernetes-clusters (1.19+)
- Amazon EKS (Elastic Kubernetes-service)
- Azure AKS (Azure Kubernetes Service)
- Google GKE (Google Kubernetes-engine)
- Red Hat OpenShift

### Productievereisten

- Kubernetes 1.19 of hoger
- Helm 3.x
- Permanente opslagprovisioner (voor PersistentVolumes)
- LoadBalancer of Ingress-controller (voor externe toegang)
- Minimaal 16 GB RAM en 4 CPU-kernen per knooppunt (8 CPU-kernen aanbevolen, zie [Minimale hardwarevereisten en aanbevelingen voor Tableau Server](https://help.tableau.com/current/server-linux/nl-nl/server_hardware_min.htm#OS_requirements))

## Beperkingen

Hoewel de Helm-grafiek veel voordelen biedt, moet u rekening houden met het volgende:

- Elke pod voert een volledige Tableau Server-instantie uit, geen afzonderlijke microservices.
- Voor het opnieuw starten van de container is een herinitialisatie van processen (maar niet van data) vereist.
- Automatisch horizontaal schalen van pods wordt niet ondersteund vanwege de architectuur van Tableau Server.
- Implementaties met meerdere knooppunten vereisen gedeelde netwerkopslag voor coördinatie.
- Voor sommige geavanceerde Tableau serverconfiguraties zijn mogelijk aangepaste init-scripts vereist.

## Aan de slag

Zie [Tableau Server: Helm-grafiek - Vereisten](https://help.tableau.com/current/server-linux/nl-nl/server-helm-prerequisites.htm) om aan de slag te gaan met de Helm-grafiek voor Tableau Server.

Zie [Tableau Server: Helm-grafiek - Implementeren](https://help.tableau.com/current/server-linux/nl-nl/server-helm-deploy.htm) voor implementatievoorbeelden.

Zie [Tableau Server: Helm-grafiek - Problemen oplossen](https://help.tableau.com/current/server-linux/nl-nl/server-helm-troubleshooting.htm) voor begeleiding bij het oplossen van problemen.

## Aanvullende bronnen

- [Systeemvereisten voor Tableau Server](https://help.tableau.com/current/server-linux/nl-nl/requ.htm)
- [Tableau Server in Kubernetes GitHub-opslagplaats](https://github.com/tableau/tableau-server-in-kubernetes)
- [Helm-documentatie](https://helm.sh/docs/)
- [Kubernetes-documentatie](https://kubernetes.io/docs/)

## Andere artikelen in deze sectie