---
schema_version: "1"
id: 182b357fa7f9869083f2d11239da944a8b31ffb090ab1732253e0a8803045ff0
title: Helm Chart Examples
collection: tableau
version: current
locale: en-gb
portal_url: https://docs.salesforce.com/tableau/current/en-gb/server/server-helm-examples.md
canonical_url: https://help.tableau.com/current/server/en-gb/server-helm-examples.htm
source_site: help.tableau.com
content_type: documentation
content_hash: a3be97d10dcbc7f0de80ac4f0fc18465bda10f554accea90d32c5abd2808a66e
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/current/server/en-gb/server-in-container_helm-chart.htm)
- [Tableau Server Helm Chart – Prerequisites](https://help.tableau.com/current/server/en-gb/server-helm-prerequisites.htm)
- [Tableau Server Helm Chart – Deploy](https://help.tableau.com/current/server/en-gb/server-helm-deploy.htm)
- [Tableau Server Helm Chart – Troubleshooting](https://help.tableau.com/current/server/en-gb/server-helm-troubleshooting.htm)
- [Tableau Server Helm Chart – Examples](#)
- [Tableau Server Documentation](https://help.tableau.com/current/server-linux/en-gb/)