Tableau Server Helm 图表 - 参考

重要信息:本文档假设您了解 Helm 和 Helm 图表,并不试图提供详细的说明性示例。它是为熟悉 Tableau Server 以及 Helm 和 Helm 图表的客户设计的。

简介

本主题提供有关使用 Helm 图表在 Kubernetes 上部署 Tableau Server 的参考信息。

值属性矩阵

下表列出了 values.yaml 中的所有叶属性。

  • 值:点分隔键路径

  • 可选:是否可以为图表呈现省略该属性

  • 预期值:有效类型或允许值

  • 范围:数字或语义范围(如果适用)

值默认值描述可选预期值范围
deploymentModesingle部署模式选择器truesingle 或 multinode不可用
image.repository""Tableau 映像存储库false容器映像存储库字符串非空字符串
image.tag""Tableau 映像标记false映像标记字符串非空字符串
image.pullPolicyIfNotPresent映像拉取策略trueAlways,IfNotPresent,Never不可用
image.pullSecrets[]映像拉取密文引用true密文名称字符串数组不可用
serviceAccount.createtrue创建专用服务帐户true布尔值不可用
serviceAccount.name""服务帐户名称覆盖true字符串DNS 标签
serviceAccount.annotations{}服务帐户注解truemap[字符串]字符串不可用
securityContext.runAsUser999容器 UIDtrue整数>=0
securityContext.runAsGroup998容器 GIDtrue整数>=0
podSecurityContext.runAsUser999Pod 级 UIDtrue整数>=0
podSecurityContext.runAsGroup998Pod 级 GIDtrue整数>=0
podSecurityContext.fsGroup998共享卷 FS 组true整数>=0
podSecurityContext.fsGroupChangePolicyOnRootMismatchFS 组所有权策略trueOnRootMismatch 或 Always不可用
primary.replicaCount1主 StatefulSet 副本true整数>=1
primary.hostname主节点主主机名提示true字符串非空
primary.resources.limits.cpu"16"主 CPU 限制trueKubernetes CPU 数量>0
primary.resources.limits.memory"64Gi"主内存限制trueKubernetes 内存数量>0
primary.resources.requests.cpu"8"主 CPU 请求trueKubernetes CPU 数量>0
primary.resources.requests.memory"32Gi"主内存请求trueKubernetes 内存数量>0
primary.nodeSelector{}主节点选择器truemap[字符串]字符串不可用
primary.tolerations[]主容忍度true容忍对象数组不可用
primary.affinity{}主关联性规则true关联性对象不可用
worker.replicaCount1工作线程 StatefulSet 副本true整数>=0
worker.hostname工作线程工作线程主机名提示true字符串非空
worker.resources.limits.cpu"16"工作线程 CPU 限制trueKubernetes CPU 数量>0
worker.resources.limits.memory"64Gi"工作线程内存限制trueKubernetes 内存数量>0
worker.resources.requests.cpu"8"工作线程 CPU 请求trueKubernetes CPU 数量>0
worker.resources.requests.memory"32Gi"工作线程内存请求trueKubernetes 内存数量>0
worker.nodeSelector{}工作线程节点选择器truemap[字符串]字符串不可用
worker.tolerations[]工作线程容忍度true容忍对象数组不可用
worker.affinity{}工作线程关联性规则true关联性对象不可用
worker.healthChecks.enabledfalse启用工作线程探测器true布尔值不可用
env.ACCEPTEULA"1"接受 Tableau EULAtrue"1" 或 "0"不可用
env.LICENSE_KEY""通过 env 传递的许可证密钥true字符串如果使用,则为非空
env.TABLEAU_HOSTNAME""显式 Tableau 主机名true字符串DNS 名称/FQDN
env.TSM_ONLY"0"仅运行 TSM 模式true"1" 或 "0"不可用
env.TSM_REMOTE_UID""TSM 远程 UIDtrue数字字符串>=0
env.TSM_REMOTE_USERNAME""TSM 远程用户名true字符串不可用
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"从主节点写入引导程序文件true"1" 或 "0"不可用
env.BOOTSTRAP_INSTALL"0"工作线程引导程序安装模式true"1" 或 "0"不可用
env.WAIT_FOR_BOOTSTRAP_FILE"0"工作线程引导程序安装模式true"1" 或 "0"不可用
env.HTTP_PROXY""等待引导程序文件trueURL 字符串不可用
env.HTTPS_PROXY""HTTPS 代理 URLtrueURL 字符串不可用
env.NO_PROXY""HTTPS 代理 URLtrue逗号分隔的主机/CIDR不可用
env.PORT_RANGE_MIN8600动态端口范围最小值(无代理列表)true数字字符串1-65535
env.PORT_RANGE_MAX9000动态端口范围最大值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.enabledtrue启用数据 PVCtrue布尔值不可用
persistence.storageClass""数据 PVC 存储类true字符串现有 StorageClass
persistence.accessModeReadWriteOnce数据 PVC 访问方式trueReadWriteOnce,ReadOnlyMany,ReadWriteMany不可用
persistence.size100Gi数据 PVC 大小trueKubernetes 数量>0
persistence.bootstrap.enabledtrue启用引导程序 PVC(多节点)true布尔值不可用
persistence.bootstrap.storageClass""引导程序 PVC 存储类true字符串现有 StorageClass
persistence.bootstrap.accessModeReadWriteMany引导程序 PVC 访问模式true通常为 ReadWriteMany不可用
persistence.bootstrap.size1Gi引导程序 PVC 大小trueKubernetes 数量>0
persistence.bootstrap.createPVfalse让图表创建静态 PVtrue布尔值不可用
persistence.bootstrap.volumeName""显式引导程序 PV 名称绑定true字符串现有 PV 名称
persistence.bootstrap.pv.name""当 createPV=true 时为 PV 名称true字符串DNS-1123
persistence.bootstrap.pv.capacity1GiPV 容量trueKubernetes 数量>0
persistence.bootstrap.pv.reclaimPolicyRetainPV 回收政策trueRetain,Delete,Recycle不可用
persistence.bootstrap.pv.volumeModeFilesystemPV 卷模式trueFilesystem 或 Block不可用
persistence.bootstrap.pv.csi.driverefs.csi.aws.com引导程序 PV 的 CSI 驱动程序trueCSI 驱动程序名称不可用
persistence.bootstrap.pv.csi.volumeHandle""EFS/FileSystem 句柄true特定于提供程序的 ID如果 createPV=true,则为非空
persistence.bootstrap.pv.csi.volumeAttributes{}CSI 卷属性映射truemap[字符串]字符串不可用
persistence.bootstrap.permissionsFix.enabledfalse启用引导程序权限初始化true布尔值不可用
persistence.bootstrap.permissionsFix.imagebusybox:1.36权限修复映像true有效的映像参考不可用
persistence.bootstrap.permissionsFix.runAsUser0permission-fix init 的 UIDtrue整数>=0
persistence.bootstrap.permissionsFix.fsOwner999引导程序目录的 chown UIDtrue整数>=0
persistence.bootstrap.permissionsFix.fsGroup998引导程序目录的 chown GIDtrue整数>=0
persistence.bootstrap.permissionsFix.dirMode"2775"引导程序目录的 chmod 模式true字符串八进制模式0000-7777
config.configJsonJSON 块Tableau config.json 内容true有效的 JSON 字符串不可用
config.regInfoJsonJSON 块Tableau 注册 JSONtrue有效的 JSON 字符串不可用
config.tabsvcYmlYAML 块Tableau tabsvc.yml 内容true有效的 YAML 字符串不可用
  通过图表密文传递的许可证密钥true字符串如果使用,则为非空
secrets.tsmRemotePassword""通过密文传递的 TSM 远程密码true字符串如果使用,则为非空
secrets.tableauUsername""通过密文传递的 Tableau 管理员用户名true字符串如果使用,则为非空
secrets.tableauPassword""通过密文传递的 Tableau 管理员密码true字符串如果使用,则为非空
service.primary.type群集 IP主要服务类型trueClusterIP,NodePort,LoadBalancer不可用
service.primary.ports.http80主 HTTP 端口true整数1-65535
service.primary.ports.gateway8080主网关端口true整数1-65535
service.primary.ports.ssl8443主 SSL 端口true整数1-65535
service.primary.ports.tsm8850主 TSM 端口true整数1-65535
service.primary.ports.dynamic.start8600动态端口起始值true整数1-65535
service.primary.ports.dynamic.end9000动态端口结束值true整数1-65535;>= 起始值
service.primary.annotations{}主服务注释truemap[字符串]字符串不可用
service.worker.ports.http群集 IP工作线程服务类型trueClusterIP,NodePort,LoadBalancer不可用
service.worker.ports.http80工作线程 HTTP 端口true整数1-65535
service.worker.ports.gateway8080工作线程网关端口true整数1-65535
service.worker.ports.ssl8443工作线程 SSL 端口true整数1-65535
service.worker.ports.tsm8850工作线程 TSM 端口true整数1-65535
service.worker.ports.dynamic.start8600工作线程动态端口起始值true整数1-65535
service.worker.ports.dynamic.end9000工作线程动态端口结束值true整数1-65535;>= 起始值
service.worker.annotations{}工作线程服务注释truemap[字符串]字符串不可用
ingress.enabledfalse启用入口true布尔值不可用
ingress.className""入口类名称true字符串现有类
ingress.annotations{}入口注释truemap[字符串]字符串不可用
入口主机[{host: tableau.example.com, paths:[...]}]入口主机/路径配置true主机/路径对象数组不可用
ingress.tls[]入口 TLS 条目trueTLS 对象数组不可用
healthChecks.startup.enabledtrue启用启动探测true布尔值不可用
healthChecks.startup.initialDelaySeconds300启动探测延迟true整数>=0
healthChecks.startup.periodSeconds15启动探测周期true整数>=1
healthChecks.startup.timeoutSeconds30启动探测超时true整数>=1
healthChecks.startup.failureThreshold200启动失败阈值true整数>=1
healthChecks.liveness.enabledtrue启用活动性探测true布尔值不可用
healthChecks.liveness.initialDelaySeconds300活动性探测延迟true整数>=0
healthChecks.liveness.periodSeconds30活动性探测周期true整数>=1
healthChecks.liveness.timeoutSeconds10活动性探测超时true整数>=1
healthChecks.liveness.successThreshold1活动性成功阈值true整数>=1
healthChecks.liveness.failureThreshold3活动性失败阈值true整数>=1
healthChecks.readiness.enabledtrue启用就绪性探测true布尔值不可用
healthChecks.readiness.initialDelaySeconds300就绪性探测延迟true整数>=0
healthChecks.readiness.periodSeconds10就绪性探测周期true整数>=1
healthChecks.readiness.timeoutSeconds5就绪性探测超时true整数>=1
healthChecks.readiness.successThreshold1就绪性成功阈值true整数>=1
healthChecks.readiness.failureThreshold3就绪性失败阈值true整数>=1
podDisruptionBudget.enabledfalse启用 PodDisruptionBudgettrue布尔值不可用
podDisruptionBudget.minAvailable1最少可用 Pod 数true整数或百分比字符串>=0
labels{}额外的常用标签truemap[字符串]字符串不可用
annotations{}额外的常用注释truemap[字符串]字符串不可用
podLabels{}额外的 pod 标签truemap[字符串]字符串不可用
podAnnotations{}额外的 pod 注释truemap[字符串]字符串不可用
hooks.autoApplyWorkerTopology.enabledfalse启用安装后/升级拓扑挂钩true布尔值不可用
hooks.autoApplyWorkerTopology.kubectlImagebitnami/kubectl:latest挂钩作业 kubectl 映像true有效的映像参考不可用
hooks.autoApplyWorkerTopology.timeoutSeconds3600等待工作线程时挂钩超时True 整数 >=60整数 >=60>=60

其他资源

感谢您的反馈!您的反馈已成功提交。谢谢!