Helm チャートのリファレンス

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 以上

その他のリソース