---
schema_version: "1"
id: 583f2ead841fd985ce7fdd0c824f3d8353b4bbc8d1cad1b7500dcc6fdeebe529
title: Tableau Server e Helm Chart
collection: tableau
version: next
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/next/pt-br/server-linux/server-in-container_helm-chart.md
canonical_url: https://help.tableau.com/v0.0/server-linux/pt-br/server-in-container_helm-chart.htm
source_site: help.tableau.com
content_type: documentation
content_hash: d308cb9f31c44d9b0aff277b17d48525616ec6a195667decbf01c7dcb9eb726b
description: "Importante: esta documentação pressupõe um conhecimento do Helm e de Helm Charts e não tenta fornecer exemplos prescritivos detalhados"
---
[Pular para o conteúdo principal](#main-content)

# Tableau Server Helm Chart - Visão geral

**Importante**: esta documentação pressupõe um conhecimento do Helm e de Helm Charts e não tenta fornecer exemplos prescritivos detalhados. Ele foi criado para clientes que estão familiarizados com o Tableau Server e com o Helm e Helm Charts.

## Introdução

O Tableau Server Helm Chart permite implantar e gerenciar o Tableau Server em clusters do Kubernetes usando o Helm, o gerenciador de pacotes do Kubernetes. Um Helm Chart contém todos os recursos do Kubernetes necessários para executar o Tableau Server em um ambiente de contêineres, fornecendo um processo de implantação declarativo e repetível.

## O que é o Helm?

O Helm é um gerenciador de pacotes para Kubernetes que simplifica a implantação e o gerenciamento de aplicações. O Helm utiliza Charts, que são pacotes de recursos do Kubernetes pré-configurados. Um Helm Chart para Tableau Server agrupa todos os componentes necessários, incluindo:

- Implantações e StatefulSets
- Configurações do Services e do Ingress
- ConfigMaps and segredos
- PersistantVolumeClaims para armazenamento de dados
- Políticas RBAC e ServiceAccounts

## Arquitetura

### Componentes

O Tableau Server Helm Chart implanta os seguintes componentes principais:

#### Contêiner do Tableau Server

- Executa uma instância completa do Tableau Server dentro de um contêiner do Linux
- Com base na imagem UBI 8 com `supervisord` gerenciando processos
- Inicializa e inicia automaticamente o Tableau Server na inicialização do contêiner

#### Recursos do Kubernetes

- **StatefulSet**: gerencia pods do Tableau Server com identidades de rede estáveis
- **PersistantVolumeClaim**: fornece armazenamento persistente para dados do Tableau em `/var/opt/tableau`
- **Service**: expõe o Tableau Server dentro do cluster
- **Ingress** (opcional): fornece acesso externo ao Tableau Server
- **ConfigMap**: armazena configurações não confidenciais
- **Secret:** armazena dados confidenciais, como licenças e senhas

### Topologia da implantação

#### Implantação com um único nó

- Um pod do Tableau Server com todos os processos em um único nó
- Adaptado para desenvolvimento, teste e cargas de trabalho de produção de pequeno porte
- A configuração mais simples com requisitos mínimos de recursos

#### Implantação com múltiplos nós

- Múltiplos pods do Tableau Server distribuídos pelos nós
- Armazenamento de rede compartilhado para coordenação de bootstrap
- Disponibilidade e escalabilidade maiores para cargas de trabalho de produção
- Requer configuração adicional para coordenação de nó

### Considerações de segurança

- **Gerenciamento de segredos**: sempre use segredos do Kubernetes para dados confidenciais na produção
- **Políticas de rede**: considere implementar políticas de rede para restringir a comunicação do pod
- **RBAC**: o gráfico cria uma conta de serviço; configurar o RBAC conforme necessário
- **Segurança de imagens**: usa imagens de contêiner confiáveis e verifica vulnerabilidades
- **TLS/SSL**: habilitar TLS para Ingress em ambientes de produção

## Benefícios do uso do Helm

### Implantação simplificada

- Instalar o Tableau Server com um único comando `helm install`
- Configuração declarativa por meio de arquivos de valores
- Infraestrutura controlada por versão na forma de código

### Atualizações e rollbacks fáceis

- Atualização das versões do Tableau Server com `helm upgrade`
- Faça rollback para versões anteriores se ocorrerem problemas
- Acompanhar histórico da implantação

### Ambientes consistentes

- O mesmo gráfico é implantado em desenvolvimento, preparação e produção
- Personalização específica para o ambiente por meio de arquivos de valores
- Desvio de configuração reduzido

### Práticas recomendadas integradas

- Solicitações e limites de recursos pré-configurados
- Verificações de integridade e investigações de prontidão
- Contextos de segurança e políticas RBAC

## Plataformas suportadas

### Distribuições do Kubernetes

- Clusters do Kubernetes autogerenciados (1.19+)
- Amazon EKS (Elastic Kubernetes Service)
- Azure AKS (Azure Kubernetes Service)
- Google GKE (Google Kubernetes Engine)
- Red Hat OpenShift

### Requisitos para produção

- Kubernetes 1.19 ou posterior
- Helm 3.x
- Provedor de armazenamento persistente (para PersistantVolumes)
- Controlador Load Balancer ou Ingress (para acesso externo)
- Mínimo de 16 GB de RAM e 4 núcleos de CPU por nó (8 núcleos de CPU são recomendados - consulte [Requisitos mínimos de hardware e recomendações para o Tableau Server](https://help.tableau.com/v0.0/server-linux/pt-br/server_hardware_min.htm#OS_requirements))

## Limitações

Embora o Helm Chart ofereça muitos benefícios, saiba o seguinte:

- Cada pod executa uma instância completa do Tableau Server, não microsserviços individuais.
- A reinicialização do contêiner exige a reinicialização dos processos (mas não dos dados).
- O escalonamento automático de pod horizontal não é suportado devido à arquitetura do Tableau Server.
- As implantações com múltiplos nós exigem armazenamento de rede compartilhado para coordenação.
- Algumas configurações avançadas do Tableau Server podem exigir scripts de inicialização personalizados.

## Introdução

Para começar a usar o Tableau Server Helm Chart, consulte [Tableau Server Helm Chart - Pré-requisitos](https://help.tableau.com/v0.0/server-linux/pt-br/server-helm-prerequisites.htm).

Para obter exemplos de implantação, consulte [Tableau Server Helm Chart - Implantação](https://help.tableau.com/v0.0/server-linux/pt-br/server-helm-deploy.htm).

Para obter orientação na solução de problemas, consulte [Tableau Server Helm Chart - Solução de problemas](https://help.tableau.com/v0.0/server-linux/pt-br/server-helm-troubleshooting.htm).

## Recursos adicionais

- [Requisitos de sistema do Tableau Server](https://help.tableau.com/current/server-linux/en-us/requ.htm)
- [Tableau Server no Repositório GitHub do Kubernetes](https://github.com/tableau/tableau-server-in-kubernetes)
- [Documentação do Helm](https://helm.sh/docs/)
- [Documentação do Kubernetes](https://kubernetes.io/docs/)

## Outros artigos nesta seção