---
schema_version: "1"
id: 349fa6f74ebc447c65a627e5a1ca4d2bd473a0bd4bd7753879c54ed9f5c439c9
title: Helm Chart Examples
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/server-linux/server-helm-examples.md
canonical_url: https://help.tableau.com/v0.0/server-linux/en-us/server-helm-examples.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 3aa48c5a4ba8c6610080021da3b44fdd3f21017c2c925408da02fdc4b61579ab
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/v0.0/server-linux/en-us/server-in-container_helm-chart.htm)
- [Tableau Server Helm Chart - Prerequisites](https://help.tableau.com/v0.0/server-linux/en-us/server-helm-prerequisites.htm)
- [Tableau Server Helm Chart - Deploy](https://help.tableau.com/v0.0/server-linux/en-us/server-helm-deploy.htm)
- [Tableau Server Helm Chart - Troubleshooting](https://help.tableau.com/v0.0/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/)