---
schema_version: "1"
id: 330980e8c32ad7d4049bd4717a7e762ef5b8ac9884a78eeff5f1ab01e95a84b5
title: Tableau Server och Helm-diagram
collection: tableau
version: current
locale: sv-se
portal_url: https://docs.salesforce.com/tableau/current/sv-se/server-linux/server-in-container_helm-chart.md
canonical_url: https://help.tableau.com/current/server-linux/sv-se/server-in-container_helm-chart.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 753f592b6b0cbe52cef10838e6878fc998e157694bce3183d9b4e8af2e4e3f10
description: "Viktigt: Den här dokumentationen förutsätter kunskap om Helm och Helm-diagram och tillhandahåller inte detaljerade, normativa exempel"
---
[Hoppa till huvudinnehåll](#main-content)

# Helm-diagram för Tableau Server – översikt

**Viktigt**: Den här dokumentationen förutsätter kunskap om Helm och Helm-diagram och tillhandahåller inte detaljerade, normativa exempel. Den är utformad för kunder som är bekanta med både Tableau Server, Helm och Helm-diagram.

## Introduktion

Med Helm-diagram för Tableau Server kan du driftsätta och hantera Tableau Server på Kubernetes-kluster med hjälp av Helm, pakethanteraren för Kubernetes. Det här Helm-diagrammet paketerar alla Kubernetes-resurser som krävs för att köra Tableau Server i en behållarmiljö, vilket ger en deklarativ och upprepningsbar driftsättningsprocess.

## Vad är Helm?

Helm är en pakethanterare för Kubernetes som förenklar driftsättningen och hanteringen av program. Helm använder diagram, som är paket med förkonfigurerade Kubernetes-resurser. Ett Helm-diagram för Tableau Server paketerar alla nödvändiga komponenter, inklusive följande:

- Driftsättningar och StatefulSets
- Tjänster och Ingress-konfigurationer
- ConfigMaps och hemligheter
- PersistentVolumeClaims för datalagring
- RBAC-principer och ServiceAccounts

## Arkitektur

### Komponenter

Helm-diagrammet för Tableau Server driftsätter följande huvudkomponenter:

#### Tableau Server-behållare

- Kör en fullständig Tableau Server-instans inuti en Linux-behållare
- Baseras på UBI 8-bild med `supervisord` \-hanteringsprocesser
- Initierar och startar automatiskt Tableau Server vid start av behållaren

#### Kubernetes-resurser

- **StatefulSet**: Hanterar Tableau Server-datacenter med stabila nätverksidentiteter
- **PersistentVolumeClaim**: Tillhandahåller beständig lagring för Tableau-data på `/var/opt/tableau`
- **Tjänst**: Exponerar Tableau Server i klustret
- **Ingress** (valfritt): Tillhandahåller extern åtkomst till Tableau Server
- **ConfigMap**: Lagrar icke-känslig konfiguration
- **Hemlighet**: Lagrar känsliga data som licenser och lösenord

### Driftsättningstopologi

#### Driftsättning med en nod

- Ett Tableau Server-datacenter med alla processer på en nod
- Lämpligt för utveckling, testning och små produktionsbelastningar
- Enklaste konfigurationen med minimalt resursbehov

#### Driftsättning med flera noder

- Flera Tableau Server-datacenter fördelade över noder
- Delad nätverkslagring för startkoordinering
- Högre tillgänglighet och skalbarhet för produktionsbelastningar
- Kräver ytterligare konfiguration för nodkoordinering

### Säkerhetsöverväganden

- **Hemlighetershantering**: Använd alltid Kubernetes-hemligheter för känsliga data i produktion
- **Nätverksprinciper**: Överväg att implementera nätverksprinciper för att begränsa datacenterkommunikation
- **RBAC:** Diagrammet skapar ett tjänstkonto – konfigurera RBAC efter behov
- **Bildsäkerhet**: Använd betrodda behållaravbildningar och sök efter säkerhetsrisker
- **TLS/SSL**: Aktivera TLS för Ingress i produktionsmiljöer

## Fördelar med att använda Helm

### Förenklad driftsättning

- Installera Tableau Server med ett enda `helm install`\-kommando
- Deklarativ konfiguration via värdefiler
- Versionsstyrd infrastruktur som kod

### Enkla uppdateringar och återställningar

- Uppgradera Tableau Server-versioner med `helm upgrade`
- Återställ till tidigare versioner om problem uppstår
- Spåra driftsättningshistorik

### Konsekventa miljöer

- Samma diagram driftsätts för utveckling, mellanlagring och produktion
- Miljöspecifik anpassning via värdefiler
- Minskad konfigurationsavvikelse

### Inbyggd bästa praxis

- Förkonfigurerade resursbegäranden och begränsningar
- Hälsokontroller och beredskapsavsökningar
- Säkerhetskontexter och RBAC-principer

## Plattformar som stöds

### Kubernetes-driftsättningar

- Självhanterade Kubernetes-kluster (1.19+)
- Amazon EKS (Elastic Kubernetes Service)
- Azure AKS (Azure Kubernetes Service)
- Google GKE (Google Kubernetes Engine)
- Red Hat OpenShift

### Produktionskrav

- Kubernetes 1.19 eller senare
- Helm 3.x
- Etablerad lagringsleverantör (för PersistentVolumes)
- LoadBalancer eller Ingress-styrenhet (för extern åtkomst)
- Minst 16 GB RAM och 4 processorkärnor per nod (8 processorkärnor rekommenderas – se [Minsta maskinvarukrav och rekommendationer för Tableau Server](https://help.tableau.com/current/server-linux/sv-se/server_hardware_min.htm#OS_requirements))

## Begränsningar

Helm-diagrammet ger många fördelar, men tänk på följande:

- Varje datacenter kör en fullständig Tableau Server-instans, inte enskilda mikrotjänster.
- Omstart av behållare kräver ominitiering av processer (men inte data).
- Horisontell autoskalning av datacenter stöds inte på grund av Tableau Servers arkitektur.
- Driftsättningar med flera noder kräver delad nätverkslagring för samordning.
- Vissa avancerade Tableau Server-konfigurationer kan kräva anpassade init-skript.

## Komma igång

Mer information om att komma igång med Helm-diagram för Tableau Server finns i [Helm-diagram för Tableau Server – förutsättningar](https://help.tableau.com/current/server-linux/sv-se/server-helm-prerequisites.htm).

Driftsättningsexempel finns i [Helm-diagram för Tableau Server – driftsättning](https://help.tableau.com/current/server-linux/sv-se/server-helm-deploy.htm).

Felsökningsvägledning finns i [Helm-diagram för Tableau Server – felsökning](https://help.tableau.com/current/server-linux/sv-se/server-helm-troubleshooting.htm).

## Ytterligare resurser

- [Systemkrav för Tableau Server](https://help.tableau.com/current/server-linux/sv-se/requ.htm)
- [Tableau Server i Kubernetes GitHub-lagringsplats](https://github.com/tableau/tableau-server-in-kubernetes)
- [Helm-dokumentation](https://helm.sh/docs/)
- [Kubernetes-dokumentation](https://kubernetes.io/docs/)

## Andra artiklar i det här avsnittet