Tableau Server Helm チャート - リファレンス
重要: このドキュメントは、Helm と Helm チャートに関する知識があることを前提としており、詳細で規範的な例を提供するものではありません。これは、Tableau Server、Helm、Helm チャートのすべてに精通しているお客様向けに設計されています。
はじめに
このトピックでは、Helm チャートを使用して Kubernetes に Tableau Server を展開するためのリファレンス情報を提供します。
値のプロパティ マトリックス
次の表は、values.yaml のすべてのリーフ プロパティの一覧です。
-
値: ドット区切りのキー パス
-
任意: チャートのレンダリングでプロパティを省略できるかどうかを示します。
-
期待値: 有効なタイプまたは許容される値
-
範囲: 数値範囲またはセマンティック範囲 (該当する場合)
| 値 | 既定 | 説明 | オプション | 予測値 (複数可) | Range |
|---|---|---|---|---|---|
| deploymentMode | シングル | 展開パターン セレクター | true | single または multinode |
N/A |
| イメージ リポジトリ | "" | Tableau イメージ リポジトリ | false | コンテナ イメージのリポジトリ文字列 | 空ではない文字列 |
| image.tag | "" | Tableau イメージ タグ | false | image タグの文字列 | 空ではない文字列 |
| image.pullPolicy | IfNotPresent (存在しない場合) | イメージのプル ポリシー | true | Always,IfNotPresent,Never
|
N/A |
| image.pullSecrets | [] | イメージ プル シークレットの参照 | true | シークレット名の文字列の配列 | N/A |
| serviceAccount.create | true | 専用の ServiceAccount の作成 | true | ブール値 | N/A |
| serviceAccount.name | "" | ServiceAccount 名の上書き | true | 文字列 | DNS ラベル |
| serviceAccount.annotations | {} | ServiceAccount のアノテーション | true | map[string]string | N/A |
| securityContext.runAsUser | 999 | コンテナ UID | true | 整数 | 0 以上 |
| securityContext.runAsGroup | 998 | コンテナ GID | true | 整数 | 0 以上 |
| podSecurityContext.runAsUser | 999 | ポッドレベル UID | true | 整数 | 0 以上 |
| podSecurityContext.runAsGroup | 998 | ポッドレベル GID | true | 整数 | >=0 |
| podSecurityContext.fsGroup | 998 | 共有ボリューム FS グループ | true | 整数 | 0 以上 |
| podSecurityContext.fsGroupChangePolicy | OnRootMismatch | FS グループ所有権ポリシー | true | OnRootMismatch または Always |
N/A |
| primary.replicaCount | 1 | プライマリ StatefulSet レプリカ | true | 整数 | >=1 |
| プライマリ ホスト名 | プライマリ | プライマリ ホスト名のヒント | true | 文字列 | 空ではない |
| primary.resources.limits.cpu | "16" | プライマリ CPU 上限 | true | Kubernetes の CPU 数 | >0 |
| primary.resources.limits.memory | "64Gi" | プライマリ メモリ制限 | true | Kubernetes のメモリ数量 | >0 |
| primary.resources.requests.cpu | "8" | プライマリ CPU 要求 | true | Kubernetes の CPU 数 | >0 |
| primary.resources.requests.memory | "32Gi" | プライマリ メモリ要求 | true | Kubernetes のメモリ数量 | >0 |
| primary.nodeSelector | {} | プライマリ ノード セレクター | true | map[string]string | N/A |
| primary.tolerations | [] | プライマリ許容範囲 | true | 許容オブジェクトの配列 | N/A |
| プライマリアフィニティ | {} | プライマリ アフィニティ ルール | true | アフィニティ オブジェクト | N/A |
| worker.replicaCount | 1 | ワーカー StatefulSet のレプリカ | true | 整数 | 0 以上 |
| worker.hostname | worker | ワーカー ホスト名のヒント | true | 文字列 | 空ではない |
| worker.resources.limits.cpu | "16" | ワーカーの CPU 制限 | true | Kubernetes の CPU 数 | >0 |
| worker.resources.limits.memory | "64Gi" | ワーカー メモリ制限 | true | Kubernetes のメモリ数量 | >0 |
| worker.resources.requests.cpu | "8" | ワーカーの CPU 要求 | true | Kubernetes の CPU 数 | >0 |
| worker.resources.requests.memory | "32Gi" | ワーカーのメモリ要求 | true | Kubernetes のメモリ数量 | >0 |
| worker.nodeSelector | {} | ワーカー ノード セレクタ | true | map[string]string | N/A |
| worker.tolerations (ワーカーの容認) | [] | ワーカー許容範囲 | true | 許容オブジェクトの配列 | N/A |
| worker.affinity (ワーカー アフィニティー) | {} | ワーカー アフィニティ ルール | true | アフィニティ オブジェクト | N/A |
| worker.healthChecks.enabled | false | ワーカー プローブを有効にする | true | ブール値 | N/A |
| env.ACCEPTEULA | "1" | Tableau EULA に同意する | true | "1" または "0" |
N/A |
| env.LICENSE_KEY | "" | env 経由のライセンス キー | true | 文字列 | 使用する場合は空にしない |
| env.TABLEAU_HOSTNAME | "" | 明示的な Tableau ホスト名 | true | 文字列 | DNS 名/FQDN (完全修飾ドメイン名) |
| env.TSM_ONLY | "0" | TSM 専用モードの実行 | true | "1" または "0" |
N/A |
| env.TSM_REMOTE_UID | "" | TSM のリモート UID | true | 数値の文字列 | 0 以上 |
| env.TSM_REMOTE_USERNAME | "" | TSM のリモート ユーザー名 | true | 文字列 | N/A |
| env.TSM_REMOTE_PASSWORD | "" | env を使用した TSM リモート パスワード | true | 文字列 | 使用する場合は空にしない |
| env.TABLEAU_USERNAME | "" | env を使用した Tableau 管理者ユーザー名 | true | 文字列 | 使用する場合は空にしない |
| env.TABLEAU_PASSWORD | "" | env を使用した Tableau 管理者パスワード | true | 文字列 | 使用する場合は空にしない |
| `env.ALWAYS_WRITE_BOOTSTRAP_FILE` | "0" | プライマリから bootstrap ファイルを書き込みます。 | true | "1" または "0" |
N/A |
| env.BOOTSTRAP_INSTALL` | "0" | ワーカーの bootstrap インストール モード | true | "1" または "0" |
N/A |
| env.WAIT_FOR_BOOTSTRAP_FILE | "0" | ワーカーの bootstrap インストール モード | true | "1" または "0" |
N/A |
| env.HTTP_PROXY | "" | ブートストラップ ファイルを待機しています | true | URL 文字列 | N/A |
| env.HTTPS_PROXY | "" | HTTPS プロキシの URL | true | URL 文字列 | N/A |
| env.NO_PROXY | "" | HTTPS プロキシの URL | true | コンマ区切りのホストまたは CIDR | N/A |
| env.PORT_RANGE_MIN | 8600 | 動的ポート範囲 (最小)、プロキシなしのリスト | true | 数値の文字列 | 1 ~ 65535 |
| env.PORT_RANGE_MAX | 9000 | ダイナミック ポート範囲の最大値 | true | 数値の文字列 | 1-65535、>= 最小値 |
| env.COORDINATION_SERVICE_CLIENT_PORT | "" | ZK クライアント ポートの上書き | true | 数値の文字列 | 1 ~ 65535 |
| env.COORDINATION_SERVICE_PEER_PORT | "" | ZK ピア ポートの上書き | true | 数値の文字列 | 1 ~ 65535 |
| env.LICENSE_SERVICE_VENDOR_DAEMON_PORT | "" | ZK リーダー ポートの上書き | true | 数値の文字列 | 1 ~ 65535 |
| env.COORDINATION_SERVICE_LEADER_PORT | "" | ライセンス デーモンのポートの上書き | true | 数値の文字列 | 1 ~ 65535 |
| env.AGENT_FILE_TRANSFER_PORT | "" | エージェント ファイル転送ポートの上書き | true | 数値の文字列 | 1 ~ 65535 |
| env.CONTROLLER_PORT | "" | コントローラー ポートの上書き設定 | true | 数値の文字列 | 1 ~ 65535 |
| persistence.enabled | true | データ PVC を有効にする | true | ブール値 | N/A |
| persistence.storageClass | "" | データ PVC のストレージ クラス | true | 文字列 | 既存の StorageClass |
| persistence.accessMode | ReadWriteOnce | データ PVC のアクセス モード | true | ReadWriteOnce,ReadOnlyMany,ReadWriteMany
|
N/A |
| persistence.size | 100Gi | データ PVC サイズ | true | Kubernetes の数量 | >0 |
| persistence.bootstrap.enabled | true | ブートストラップ PVC (マルチノード) を有効にする | true | ブール値 | N/A |
| persistence.bootstrap.storageClass | "" | bootstrap PVC のストレージクラス | true | 文字列 | 既存の StrageClass |
| persistence.bootstrap.accessMode | ReadWriteMany | bootstrap PVC の アクセス モード | true | 通常は ReadWriteMany です。 |
N/A |
| persistence.bootstrap.size | 1Gi | ブートストラップ PVC のサイズ | true | Kubernetes の数量 | >0 |
| persistence.bootstrap.createPV | false | チャートで静的 PV を作成できるようにする | true | ブール値 | N/A |
| persistence.bootstrap.volumeName | "" | bootstrap PV 名の明示的なバインド | true | 文字列 | 既存の PV 名 |
| persistence.bootstrap.pv.name | "" | createPV=true の場合の PV 名 |
true | 文字列 | DNS-1123 |
| persistence.bootstrap.pv.capacity | 1Gi | PV の容量 | true | Kubernetes の数量 | >0 |
| persistence.bootstrap.pv.reclaimPolicy | 保持する | PV 再利用ポリシー | true | Retain,Delete,Recycle
|
N/A |
| persistence.bootstrap.pv.volumeMode | Filesystem | PV ボリューム モード | true | Filesystem または Block |
N/A |
| persistence.bootstrap.pv.csi.driver | efs.csi.aws.com | ブートストラップ PV 用の CSI ドライバー | true | CSI ドライバー名 | N/A |
| persistence.bootstrap.pv.csi.volumeHandle | "" | EFS/FileSystem のハンドル | true | プロバイダー固有の ID | createPV=true の場合は空にしない |
| persistence.bootstrap.pv.csi.volumeAttributes | {} | CSI ボリューム属性のマッピング | true | map[string]string | N/A |
| persistence.bootstrap.permissionsFix.enabled | false | ブートストラップ権限の初期化を有効にする | true | ブール値 | N/A |
| persistence.bootstrap.permissionsFix.image | busybox:1.36 | パーミッションの修正イメージ | true | 有効な画像参照 | N/A |
| persistence.bootstrap.permissionsFix.runAsUser | 0 | permission-fix init のための UID | true | 整数 | 0 以上 |
| persistence.bootstrap.permissionsFix.fsOwner | 999 | bootstrap dir の chown UID | true | 整数 | 0 以上 |
| persistence.bootstrap.permissionsFix.fsGroup | 998 | ブートストラップ ディレクトリの GID を chown する | true | 整数 | 0 以上 |
| persistence.bootstrap.permissionsFix.dirMode | "2775" | bootstrap dir の chmod モード | true | 文字列の 8 進数モード | 0000-7777 |
| config.configJson | JSON ブロック | Tableau config.json のコンテンツ |
true | 有効な JSON 文字列 | N/A |
| config.regInfoJson | JSON ブロック | Tableau 登録の JSON | true | 有効な JSON 文字列 | N/A |
| config.tabsvcYml | YAML ブロック | Tableau tabsvc.yml のコンテンツ |
true | 有効な YAML 文字列 | N/A |
| チャート シークレットを使用したライセンス キー | true | 文字列 | 使用する場合は空にしない | ||
| secrets.tsmRemotePassword | "" | シークレットを介した TSM リモート パスワード | true | 文字列 | 使用する場合は空にしない |
| secrets.tableauUsername | "" | シークレットによる Tableau 管理者ユーザー名 | true | 文字列 | 使用する場合は空にしない |
| secrets.tableauPassword | "" | シークレットを使用した Tableau 管理者パスワード | true | 文字列 | 使用する場合は空にしない |
| service.primary.type | ClusterIP | プライマリ サービス タイプ | true | ClusterIP,NodePort,LoadBalancer
|
N/A |
| service.primary.ports.http | 80 | プライマリ HTTP ポート | true | 整数 | 1 ~ 65535 |
| service.primary.ports.gateway | 8080 | プライマリ ゲートウェイ ポート | true | 整数 | 1 ~ 65535 |
| service.primary.ports.ssl | 8443 | プライマリ SSL ポート | true | 整数 | 1 ~ 65535 |
| service.primary.ports.tsm | 8850 | プライマリ TSM ポート | true | 整数 | 1 ~ 65535 |
| サービス.プライマリ.ポート.動的.開始 | 8600 | 動的ポートの開始 | true | 整数 | 1 ~ 65535 |
| service.primary.ports.dynamic.end | 9000 | 動的ポートの終了 | true | 整数 | 1 ~ 65535、>= star |
| service.primary.annotations | {} | プライマリ サービスの注釈 | true | map[string]string | N/A |
| service.worker.ports.http | ClusterIP | ワーカー サービス タイプ | true | ClusterIP,NodePort,LoadBalancer
|
N/A |
| service.worker.ports.http | 80 | ワーカーの HTTP ポート | true | 整数 | 1 ~ 65535 |
| service.worker.ports.gateway | 8080 | ワーカー ゲートウェイのポート | true | 整数 | 1 ~ 65535 |
| service.worker.ports.ssl | 8443 | ワーカーの SSL ポート | true | 整数 | 1 ~ 65535 |
| service.worker.ports.tsm | 8850 | ワーカーの TSM ポート | true | 整数 | 1 ~ 65535 |
| service.worker.ports.dynamic.start | 8600 | ワーカーの動的開始 | true | 整数 | 1 ~ 65535 |
| service.worker.ports.dynamic.end | 9000 | ワーカーの動的終了 | true | 整数 | 1-65535; >= 開始 |
| service.worker.annotations | {} | ワーカー サービスの注釈 | true | map[string]string | N/A |
| ingress.enabled | false | イングレスを有効にする | true | ブール値 | N/A |
| ingress.className | "" | Ingress のクラス名 | true | 文字列 | 既存のクラス |
| ingress.annotations | {} | Ingress アノテーション | true | map[string]string | N/A |
| ingress.hosts | [{host: tableau.example.com, paths:[...]}] | Ingress のホスト/パス構成 | true | ホスト/パス オブジェクトの配列 | N/A |
| ingress.tls | [] | Ingress TLS エントリ | true | TLS オブジェクトの配列 | N/A |
| healthChecks.startup.enabled | true | 起動プローブの有効化 | true | ブール値 | N/A |
| healthChecks.startup.initialDelaySeconds | 300 | 起動プローブの遅延 | true | 整数 | 0 以上 |
| healthChecks.startup.periodSeconds | 15 | 起動プローブの期間 | true | 整数 | 1 以上 |
| healthChecks.startup.timeoutSeconds | 30 | 起動プローブのタイムアウト | true | 整数 | >=1 |
| healthChecks.startup.failureThreshold | 200 | スタートアップ失敗のしきい値 | true | 整数 | 1 以上 |
| healthChecks.liveness.enabled | true | Liveness プローブを有効にする | true | ブール値 | N/A |
| healthChecks.liveness.initialDelaySeconds | 300 | Liveness プローブの遅延 | true | 整数 | 0 以上 |
| healthChecks.liveness.periodSeconds | 30 | Liveness プローブの期間 | true | 整数 | 1 以上 |
| healthChecks.liveness.timeoutSeconds | 10 | Liveness プローブのタイムアウト | true | 整数 | >=1 |
| healthChecks.liveness.successThreshold | 1 | Liveness 成功のしきい値 | true | 整数 | 1 以上 |
| healthChecks.liveness.failureThreshold | 3 | ライブネス障害のしきい値 | true | 整数 | >=1 |
| healthChecks.readiness.enabled | true | Readiness プローブを有効にする | true | ブール値 | N/A |
| healthChecks.readiness.initialDelaySeconds | 300 | Readiness プローブの遅延 | true | 整数 | >=0 |
| healthChecks.readiness.periodSeconds | 10 | Readiness プローブの期間 | true | 整数 | 1 以上 |
| healthChecks.readiness.timeoutSeconds | 5 | Readiness プローブのタイムアウト | true | 整数 | 1 以上 |
| healthChecks.readiness.successThreshold | 1 | Readiness 成功のしきい値 | true | 整数 | 1 以上 |
| healthChecks.readiness.failureThreshold | 3 | Readiness 失敗のしきい値 | true | 整数 | 1 以上 |
| podDisruptionBudget.enabled | false | PodDisruptionBudget の有効化 | true | ブール値 | N/A |
| podDisruptionBudget.minAvailable | 1 | 利用可能な最小ポッド数 | true | 整数またはパーセントの文字列 | 0 以上 |
| ラベル | {} | その他の共通ラベル | true | map[string]string | N/A |
| 注釈 | {} | その他の共通の注釈 | true | map[string]string | N/A |
| podLabels | {} | 追加のポッドラベル | true | map[string]string | N/A |
| podAnnotations | {} | 追加の Pod アノテーション | true | map[string]string | N/A |
| hooks.autoApplyWorkerTopology.enabled | false | インストール後/アップグレード後のトポロジフックの有効化 | true | ブール値 | N/A |
| hooks.autoApplyWorkerTopology.kubectlImage | bitnami/kubectl:latest | フック ジョブの kubectl イメージ | true | 有効な画像参照 | N/A |
| hooks.autoApplyWorkerTopology.timeoutSeconds | 3600 | ワーカー待機中のフックのタイムアウト | 60 以上の真の整数 | 60 以上の整数 | 60 以上 |
