---
schema_version: "1"
id: 2df3c39ab6c2399a67adfcb702fd05d0a9685b6db295d83691b8d46a55545d27
title: Helm Chart Examples
collection: tableau
version: next
locale: en-gb
portal_url: https://docs.salesforce.com/tableau/next/en-gb/server-linux/server-helm-examples.md
canonical_url: https://help.tableau.com/v0.0/server-linux/en-gb/server-helm-examples.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 1ebcbd3906ce05a671e3f63bf7c5f6a766163148e8d7a0b283f9aa36fa3ee6c9
description: "Important: This documentation assumes a knowledge of Helm and Helm charts and does not attempt to provide detailed, prescriptive examples"
---
[Skip to main content](#main-content)

# Tableau Server Helm Chart – Examples

**Important**: This documentation assumes a knowledge of Helm and Helm charts and does not attempt to provide detailed, prescriptive examples. It is designed for customers who are familiar with both Tableau Server and Helm and Helm charts.

## Introduction

This document provides examples for deploying Tableau Server using a Helm chart in various configurations and scenarios.

## Helm Chart Download and Distribution

The Helm charts will be shipped as part of the Tableau Server in a Container setup tool (`tableau-server-container-setup-tool-<version>.tar.gz`) and can be downloaded from the [Tableau Server download](http://tableau.com/en-gb/support/releases/server/latest) page.

After extraction, the required Helm chart files are located in the `helm/tableau` directory.

## Example 1: Single-node with NodePort

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

## Example 2: Multi-node with LoadBalancer (three workers)

For multi-node deployments, use `worker.replicaCount ≥ 1` where the number is the count of workers. The example below uses three workers.

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

### Example 3: Production with Ingress and 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"

## Additional Resources

- [Tableau Server Helm Chart – Overview](https://help.tableau.com/v0.0/server-linux/en-gb/server-in-container_helm-chart.htm)
- [Tableau Server Helm Chart – Prerequisites](https://help.tableau.com/v0.0/server-linux/en-gb/server-helm-prerequisites.htm)
- [Tableau Server Helm Chart – Deploy](https://help.tableau.com/v0.0/server-linux/en-gb/server-helm-deploy.htm)
- [Tableau Server Helm Chart – Troubleshooting](https://help.tableau.com/v0.0/server-linux/en-gb/server-helm-troubleshooting.htm)
- [Tableau Server Helm Chart – Examples](#)
- [Tableau Server Documentation](https://help.tableau.com/current/server-linux/en-gb/)