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