---
schema_version: "1"
id: 7ebfa97efb0128eba152329e68c71c14d6ad0b2ba1a271ecd54c22a133ca951d
title: Référence du diagramme de Helm
collection: tableau
version: current
locale: fr-ca
portal_url: https://docs.salesforce.com/tableau/current/fr-ca/server/server-helm-ref.md
canonical_url: https://help.tableau.com/current/server/fr-ca/server-helm-ref.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 3da5c861e803afac01f162ba7ec08046ba9b6ea7fb092bcebbd06c404de1a16a
description: "Important : Cette documentation suppose une connaissance de Helm et des diagrammes de Helm"
---
[Passer au contenu principal](#main-content)

# Diagramme de Helm de Tableau Server - Référence

**Important** : Cette documentation suppose une connaissance de Helm et des diagrammes de Helm. Elle ne cherche pas à fournir d’exemples détaillés et prescriptifs. Elle est destinée aux clients qui maîtrisent à la fois Tableau Server, Helm et les diagrammes de Helm.

## Introduction

Cette rubrique fournit des informations de référence pour le déploiement de Tableau Server sur Kubernetes à l’aide d’un diagramme de Helm.

### Matrice des propriétés de valeurs

Le tableau ci-dessous répertorie toutes les propriétés terminales de `values.yaml`.

- **Valeur** : chemin d’accès de la clé en pointillés
- **Facultati f**: indique si la propriété peut être omise lors de la génération du diagramme
- **Valeur(s) attendue(s)** : type valide ou valeurs autorisées
- Plage : plage numérique ou sémantique, le cas échéant

| Valeur | Par défaut | Description | Facultatif | Valeur(s) attendue(s) | Range |
| --- | --- | --- | --- | --- | --- |
| deploymentMode | simple | Sélecteur de modèle de déploiement | true | `single` ou `multinode` | S.O. |
| image.repository | "" | Référentiel d’images Tableau | false | chaîne de référentiel d’images du conteneur | chaîne non vide |
| image.tag | "" | Balise d’images Tableau | false | chaîne de balise d’images | chaîne non vide |
| image.pullPolicy | IfNotPresent | Stratégie d’extraction d’images | true | `Always,IfNotPresent,Never` | S.O. |
| image.pullSecrets | \[\] | Références secrètes d’extraction d’images | true | tableau de chaînes de noms de secrets | S.O. |
| serviceAccount.create | true | Créer un ServiceAccount spécifique | true | boolean | S.O. |
| serviceAccount.name | "" | Remplacement du nom de ServiceAccount | true | chaîne | Étiquette DNS |
| serviceAccount.annotations | {} | Annotations de ServiceAccount | true | map\[string\]string | S.O. |
| securityContext.runAsUser | 999 | UID du conteneur | true | integer | \>=0 |
| securityContext.runAsGroup | 998 | GID du conteneur | true | integer | \>=0 |
| podSecurityContext.runAsUser | 999 | UID au niveau du pod | true | integer | \>=0 |
| podSecurityContext.runAsGroup | 998 | GID au niveau du pod | true | integer | \>=0 |
| podSecurityContext.fsGroup | 998 | Groupe FS de volume partagé | true | integer | \>=0 |
| podSecurityContext.fsGroupChangePolicy | OnRootMismatch | Stratégie de propriété du groupe FS | true | `OnRootMismatch` ou `Always` | S.O. |
| primary.replicaCount | 1 | Primary StatefulSet replicas | true | integer | \>=1 |
| primary.hostname | principal | Indice de nom d’hôte principal | true | chaîne | non vide |
| primary.resources.limits.cpu | "16" | Limite de l’UCT principale | true | Quantité de l’UCT Kubernetes | \>0 |
| primary.resources.limits.memory | "64Gi" | Limite de la mémoire principale | true | Quantité de mémoire Kubernetes | \>0 |
| primary.resources.requests.cpu | "8" | Demande de l’UCT principale | true | Quantité de l’UCT Kubernetes | \>0 |
| primary.resources.requests.memory | "32Gi" | Requête de mémoire principale | true | Quantité de mémoire Kubernetes | \>0 |
| primary.nodeSelector | {} | Sélecteur de nœud principal | true | map\[string\]string | S.O. |
| primary.tolerations | \[\] | Tolérances principales | true | tableau d’objets de tolérance | S.O. |
| primary.affinity | {} | Règles d’affinité primaires | true | objet d’affinité | S.O. |
| worker.replicaCount | 1 | Répliques StatefulSet du worker | true | integer | \>=0 |
| worker.hostname | worker | Indice de nom d’hôte du worker | true | chaîne | non vide |
| worker.resources.limits.cpu | "16" | Limite de l’UCT du worker | true | Quantité de l’UCT Kubernetes | \>0 |
| worker.resources.limits.memory | "64Gi" | Limite de mémoire du worker | true | Quantité de mémoire Kubernetes | \>0 |
| worker.resources.requests.cpu | "8" | Requête de l’UCT du worker | true | Quantité de l’UCT Kubernetes | \>0 |
| worker.resources.requests.memory | "32Gi" | Requête de mémoire du worker | true | Quantité de mémoire Kubernetes | \>0 |
| worker.nodeSelector | {} | Sélecteur de nœud du worker | true | map\[string\]string | S.O. |
| worker.tolerations | \[\] | Tolérances du worker | true | tableau d’objets de tolérance | S.O. |
| worker.affinity | {} | Règles d’affinité du worker | true | objet d’affinité | S.O. |
| worker.healthChecks.enabled | false | Activer les sondes du worker | true | boolean | S.O. |
| env.ACCEPTEULA | "1" | Accepter le CLUF Tableau | true | "`1`" ou "`0`" | S.O. |
| env.LICENSE\_KEY | "" | Clé produit via l’env. | true | chaîne | non vide si utilisé |
| env.TABLEAU\_HOSTNAME | "" | Nom d’hôte Tableau explicite | true | chaîne | Nom DNS/FQDN |
| env.TSM\_ONLY | "0" | Exécuter en mode TSM uniquement | true | "`1`" ou "`0`" | S.O. |
| env.TSM\_REMOTE\_UID | "" | UID distant TSM | true | chaîne numérique | \>=0 |
| env.TSM\_REMOTE\_USERNAME | "" | Nom d’utilisateur distant TSM | true | chaîne | S.O. |
| env.TSM\_REMOTE\_PASSWORD | "" | Mot de passe distant TSM via l’env. | true | chaîne | non vide si utilisé |
| env.TABLEAU\_USERNAME | "" | Nom d’utilisateur de l’administrateur Tableau via l’env. | true | chaîne | non vide si utilisé |
| env.TABLEAU\_PASSWORD | "" | Mot de passe administrateur Tableau via l’env. | true | chaîne | non vide si utilisé |
| env.ALWAYS\_WRITE\_BOOTSTRAP\_FILE | "0" | Écrire un fichier bootstrap à partir du fichier principal | true | "`1`" ou "`0`" | S.O. |
| env.BOOTSTRAP\_INSTALL | "0" | Mode d’installation du bootstrap du worker | true | "`1`" ou "`0`" | S.O. |
| env.WAIT\_FOR\_BOOTSTRAP\_FILE | "0" | Mode d’installation du bootstrap du worker | true | "`1`" ou "`0`" | S.O. |
| env.HTTP\_PROXY | "" | Attendre le fichier bootstrap | true | Chaîne d’URL | S.O. |
| env.HTTPS\_PROXY | "" | URL du proxy HTTPS | true | Chaîne d’URL | S.O. |
| env.NO\_PROXY | "" | URL du proxy HTTPS | true | Hôtes/CIDR séparés par une virgule | S.O. |
| env.PORT\_RANGE\_MIN | 8600 | Plage de ports dynamiques min. - liste No-proxy | true | chaîne numérique | 1-65535 |
| env.PORT\_RANGE\_MAX | 9000 | Plage de ports dynamique max. | true | chaîne numérique | 1-65535; >= min |
| env.COORDINATION\_SERVICE\_CLIENT\_PORT | "" | Remplacement du port client ZK | true | chaîne numérique | 1-65535 |
| env.COORDINATION\_SERVICE\_PEER\_PORT | "" | Remplacement du port homologue ZK | true | chaîne numérique | 1-65535 |
| env.LICENSE\_SERVICE\_VENDOR\_DAEMON\_PORT | "" | Remplacement du port leader ZK | true | chaîne numérique | 1-65535 |
| env.COORDINATION\_SERVICE\_LEADER\_PORT | "" | Remplacement du port daemon de licence | true | chaîne numérique | 1-65535 |
| env.AGENT\_FILE\_TRANSFER\_PORT | "" | Remplacement du port de transfert de fichier de l’agent | true | chaîne numérique | 1-65535 |
| env.CONTROLLER\_PORT | "" | Remplacement du port du contrôleur | true | chaîne numérique | 1-65535 |
| persistence.enabled | true | Activer les PVC de données | true | boolean | S.O. |
| persistence.storageClass | "" | Classe de stockage du PVC de données | true | chaîne | StorageClass existant |
| persistence.accessMode | ReadWriteOnce | Mode d’accès au PVC de données | true | `ReadWriteOnce,ReadOnlyMany,ReadWriteMany` | S.O. |
| persistence.size | 100Gi | Taille du PVC de données | true | Quantité de Kubernetes | \>0 |
| persistence.bootstrap.enabled | true | Activer le PVC de bootstrap (multinœuds) | true | boolean | S.O. |
| persistence.bootstrap.storageClass | "" | Classe de stockage du PVC de bootstrap | true | chaîne | StorageClass existant |
| persistence.bootstrap.accessMode | ReadWriteMany | Mode d’accès au PVC de bootstrap | true | généralement `ReadWriteMany` | S.O. |
| persistence.bootstrap.size | 1Gi | Taille du PVC de bootstrap | true | Quantité de Kubernetes | \>0 |
| persistence.bootstrap.createPV | false | Permettre au diagramme créer un PV statique | true | boolean | S.O. |
| persistence.bootstrap.volumeName | "" | Liaison explicite du nom PV de bootstrap | true | chaîne | nom du PV existant |
| persistence.bootstrap.pv.name | "" | nom du PV lorsque `createPV=true` | true | chaîne | DNS-1123 |
| persistence.bootstrap.pv.capacity | 1Gi | Capacité du PV | true | Quantité de Kubernetes | \>0 |
| persistence.bootstrap.pv.reclaimPolicy | Conserver | Stratégie de récupération des PV | true | `Retain,Delete,Recycle` | S.O. |
| persistence.bootstrap.pv.volumeMode | Filesystem | Mode volume de PV | true | `Filesystem` ou `Block` | S.O. |
| persistence.bootstrap.pv.csi.driver | efs.csi.aws.com | Pilote CSI pour PV de bootstrap | true | Nom du pilote CSI | S.O. |
| persistence.bootstrap.pv.csi.volumeHandle | "" | Descripteur EFS/FileSystem | true | ID spécifique du fournisseur | non vide si `createPV=true` |
| persistence.bootstrap.pv.csi.volumeAttributes | {} | Mappage des attributs de volume CSI | true | map\[string\]string | S.O. |
| persistence.bootstrap.permissionsFix.enabled | false | Activer l’initialisation de l’autorisation de bootstrap | true | boolean | S.O. |
| persistence.bootstrap.permissionsFix.image | busybox:1.36 | Permission-fix image | true | Réf. d’image valide | S.O. |
| persistence.bootstrap.permissionsFix.runAsUser | 0 | UID pour permission-fix init | true | integer | \>=0 |
| persistence.bootstrap.permissionsFix.fsOwner | 999 | UID chown pour répertoire de bootstrap | true | integer | \>=0 |
| persistence.bootstrap.permissionsFix.fsGroup | 998 | GID chown pour le répertoire bootstrap | true | integer | \>=0 |
| persistence.bootstrap.permissionsFix.dirMode | "2775" | mode chmod pour le répertoire bootstrap | true | mode octal pour chaîne | 0000-7777 |
| config.configJson | Bloc JSON | Contenu `config.json` de Tableau | true | Chaîne JSON valide | S.O. |
| config.regInfoJson | Bloc JSON | JSON d’enregistrement Tableau | true | Chaîne JSON valide | S.O. |
| config.tabsvcYml | Bloc YAML | Contenu `tabsvc.yml` de Tableau | true | Chaîne YAML valide | S.O. |
|   |   | Clé produit via un secret du diagramme | true | chaîne | non vide si utilisé |
| secrets.tsmRemotePassword | "" | Mot de passe distant TSM via le secret | true | chaîne | non vide si utilisé |
| secrets.tableauUsername | "" | Nom d’utilisateur de l’administrateur Tableau via le secret | true | chaîne | non vide si utilisé |
| secrets.tableauPassword | "" | Mot de passe de l’administrateur Tableau via le secret | true | chaîne | non vide si utilisé |
| service.primary.type | ClusterIP | Type de service principal | true | `ClusterIP,NodePort,LoadBalancer` | S.O. |
| service.primary.ports.http | 80 | Port HTTP principal | true | integer | 1-65535 |
| service.primary.ports.gateway | 8080 | Port de passerelle principal | true | integer | 1-65535 |
| service.primary.ports.ssl | 8443 | Port SSL principal | true | integer | 1-65535 |
| service.primary.ports.tsm | 8850 | Port TSM principal | true | integer | 1-65535 |
| service.primary.ports.dynamic.start | 8600 | Début du port dynamique | true | integer | 1-65535 |
| service.primary.ports.dynamic.end | 9000 | Fin du port dynamique | true | integer | 1-65535; >= étoile |
| service.primary.annotations | {} | Annotations du service principal | true | map\[string\]string | S.O. |
| service.worker.ports.http | ClusterIP | Type de service du worker | true | `ClusterIP,NodePort,LoadBalancer` | S.O. |
| service.worker.ports.http | 80 | Port HTTP du worker | true | integer | 1-65535 |
| service.worker.ports.gateway | 8080 | Port de passerelle du worker | true | integer | 1-65535 |
| service.worker.ports.ssl | 8443 | Port SSL du worker | true | integer | 1-65535 |
| service.worker.ports.tsm | 8850 | Port TSM du worker | true | integer | 1-65535 |
| service.worker.ports.dynamic.start | 8600 | Début dynamique du worker | true | integer | 1-65535 |
| service.worker.ports.dynamic.end | 9000 | Fin dynamique du worker | true | integer | 1-65535; >= début |
| service.worker.annotations | {} | Annotations du service du worker | true | map\[string\]string | S.O. |
| ingress.enabled | false | Activer l’entrée | true | boolean | S.O. |
| ingress.className | "" | Nom de la classe d’entrée | true | chaîne | classe existante |
| ingress.annotations | {} | Annotations d’entrée | true | map\[string\]string | S.O. |
| ingress.hosts | \[{hôte : tableau.example.com, chemins :\[...\]}\] | Configuration de l’hôte ou du chemin d’entrée | true | tableau d’objets de l’hôte ou du chemin | S.O. |
| ingress.tls | \[\] | Entrées TLS d’entrée | true | tableau d’objets TLS | S.O. |
| healthChecks.startup.enabled | true | Activer la sonde de démarrage | true | boolean | S.O. |
| healthChecks.startup.initialDelaySeconds | 300 | Délai de la sonde de démarrage | true | integer | \>=0 |
| healthChecks.startup.periodSeconds | 15 | Période de la sonde de démarrage | true | integer | \>=1 |
| healthChecks.startup.timeoutSeconds | 30 | Délai d’expiration de la sonde de démarrage | true | integer | \>=1 |
| healthChecks.startup.failureThreshold | 200 | Seuil d’échec au démarrage | true | integer | \>=1 |
| healthChecks.liveness.enabled | true | Activer la sonde d’activité | true | boolean | S.O. |
| healthChecks.liveness.initialDelaySeconds | 300 | Délai de la sonde d’activité | true | integer | \>=0 |
| healthChecks.liveness.periodSeconds | 30 | Période de la sonde d’activité | true | integer | \>=1 |
| healthChecks.liveness.timeoutSeconds | 10 | Délai d’expiration de la sonde d’activité | true | integer | \>=1 |
| healthChecks.liveness.successThreshold | 1 | Seuil de réussite de l’activité | true | integer | \>=1 |
| healthChecks.liveness.failureThreshold | 3 | Seuil d’échec de l’activité | true | integer | \>=1 |
| healthChecks.readiness.enabled | true | Activer la sonde de préparation | true | boolean | S.O. |
| healthChecks.readiness.initialDelaySeconds | 300 | Délai de la sonde de préparation | true | integer | \>=0 |
| healthChecks.readiness.periodSeconds | 10 | Période de la sonde de préparation | true | integer | \>=1 |
| healthChecks.readiness.timeoutSeconds | 5 | Délai d’expiration de la sonde de préparation | true | integer | \>=1 |
| healthChecks.readiness.successThreshold | 1 | Seuil de réussite de la préparation | true | integer | \>=1 |
| healthChecks.readiness.failureThreshold | 3 | Seuil d’échec de la préparation | true | integer | \>=1 |
| podDisruptionBudget.enabled | false | Activer PodDisruptionBudget | true | boolean | S.O. |
| podDisruptionBudget.minAvailable | 1 | Nombre minimum de pods disponibles | true | Chaîne d’entiers ou de pourcentages | \>=0 |
| étiquettes | {} | Étiquettes très courantes | true | map\[string\]string | S.O. |
| annotations | {} | Annotations très courantes | true | map\[string\]string | S.O. |
| podLabels | {} | Étiquettes de pods supplémentaires | true | map\[string\]string | S.O. |
| podAnnotations | {} | Annotations de pods supplémentaires | true | map\[string\]string | S.O. |
| hooks.autoApplyWorkerTopology.enabled | false | Activer le hook de topologie de post-installation ou de mise à niveau | true | boolean | S.O. |
| hooks.autoApplyWorkerTopology.kubectlImage | bitnami/kubectl:latest | Image kubectl des tâches du hook | true | Réf. d’image valide | S.O. |
| hooks.autoApplyWorkerTopology.timeoutSeconds | 3600 | Délai d’attente du hook lors de l’attente des workers | entier true >=60 | entier >= 60 | \>=60 |

## Ressources supplémentaires

- [Diagramme de Helm de Tableau Server - Présentation](https://help.tableau.com/current/server/fr-ca/server-in-container_helm-chart.htm)
- [Diagramme de Helm de Tableau Server - Conditions préalables](https://help.tableau.com/current/server/fr-ca/server-helm-prerequisites.htm)
- [Diagramme de Helm de Tableau Server - Déploiement](https://help.tableau.com/current/server/fr-ca/server-helm-deploy.htm)
- [Diagramme de Helm de Tableau Server - Exemples](https://help.tableau.com/current/server/fr-ca/server-helm-examples.htm)
- [Diagramme de Helm de Tableau Server - Dépannage](https://help.tableau.com/current/server/fr-ca/server-helm-troubleshooting.htm)
- [Documentation de Tableau Server](https://help.tableau.com/current/server-linux/fr-ca/)