Helm 차트 참조

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전용 ServiceAccount 만들기true부울해당 없음
serviceAccount.name""ServiceAccount 이름 재정의true문자열DNS 레이블
serviceAccount.annotations{}ServiceAccount 주석true맵[문자열]문자열해당 없음
securityContext.runAsUser999컨테이너 UIDtrue정수>=0
securityContext.runAsGroup998컨테이너 GIDtrue정수>=0
podSecurityContext.runAsUser999포드 수준 UIDtrue정수>=0
podSecurityContext.runAsGroup998포드 수준 GIDtrue정수>=0
podSecurityContext.fsGroup998공유 볼륨 FS 그룹true정수>=0
podSecurityContext.fsGroupChangePolicyOnRootMismatchFS 그룹 소유권 정책trueOnRootMismatch 또는 Always해당 없음
primary.replicaCount1주 StatefulSet 복제본true정수>=1
primary.hostnameprimary주 호스트 이름 힌트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{}주 노드 선택기true맵[문자열]문자열해당 없음
primary.tolerations[]주 용인true용인 개체로 구성된 배열해당 없음
primary.affinity{}주 선호도 규칙true선호도 개체해당 없음
worker.replicaCount1작업자 StatefulSet 복제본true정수>=0
worker.hostnameworker작업자 호스트 이름 힌트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{}작업자 노드 선택기true맵[문자열]문자열해당 없음
worker.tolerations[]작업자 용인true용인 개체로 구성된 배열해당 없음
worker.affinity{}작업자 선호도 규칙true선호도 개체해당 없음
worker.healthChecks.enabledfalse작업자 프로브 사용true부울해당 없음
env.ACCEPTEULA"1"Tableau EULA 동의true"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데이터 PVC 사용true부울해당 없음
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차트에서 정적 PV를 만들도록 허용true부울해당 없음
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.volumeMode파일 시스템PV 볼륨 모드trueFilesystem 또는 Block해당 없음
persistence.bootstrap.pv.csi.driverefs.csi.aws.com부트스트랩 PV용 CSI 드라이버trueCSI 드라이버 이름해당 없음
persistence.bootstrap.pv.csi.volumeHandle""EFS/FileSystem 핸들true공급자 관련 IDcreatePV=true인 경우 비어 있지 않음
persistence.bootstrap.pv.csi.volumeAttributes{}CSI 볼륨 특성 맵true맵[문자열]문자열해당 없음
persistence.bootstrap.permissionsFix.enabledfalse부트스트랩 사용 권한 초기화 사용true부울해당 없음
persistence.bootstrap.permissionsFix.imagebusybox:1.36사용 권한 수정 이미지true유효한 이미지 참조해당 없음
persistence.bootstrap.permissionsFix.runAsUser0사용 권한 수정 초기화의 UIDtrue정수>=0
persistence.bootstrap.permissionsFix.fsOwner999부트스트랩 디렉터리의 소유권 변경 UIDtrue정수>=0
persistence.bootstrap.permissionsFix.fsGroup998부트스트랩 디렉터리의 소유권 변경 GIDtrue정수>=0
persistence.bootstrap.permissionsFix.dirMode"2775"부트스트랩 디렉터리의 모드 변경 모드true문자열 8진수 모드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.typeClusterIP주 서비스 유형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{}주 서비스 주석true맵[문자열]문자열해당 없음
service.worker.ports.httpClusterIP작업자 서비스 유형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{}작업자 서비스 주석true맵[문자열]문자열해당 없음
ingress.enabledfalseIngress 사용true부울해당 없음
ingress.className""Ingress 클래스 이름true문자열기존 클래스
ingress.annotations{}Ingress 주석true맵[문자열]문자열해당 없음
ingress.hosts[{host: tableau.example.com, paths:[...]}]Ingress 호스트/경로 구성true호스트/경로 개체로 구성된 배열해당 없음
ingress.tls[]Ingress 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.enabledfalsePodDisruptionBudget 사용true부울해당 없음
podDisruptionBudget.minAvailable1사용 가능한 최소 포드true정수 또는 퍼센트 문자열>=0
labels{}추가 공통 레이블true맵[문자열]문자열해당 없음
annotations{}추가 공통 주석true맵[문자열]문자열해당 없음
podLabels{}추가 포드 레이블true맵[문자열]문자열해당 없음
podAnnotations{}추가 포드 주석true맵[문자열]문자열해당 없음
hooks.autoApplyWorkerTopology.enabledfalse설치/업그레이드 후 토폴로지 후크 사용true부울해당 없음
hooks.autoApplyWorkerTopology.kubectlImagebitnami/kubectl:latest후크 작업 kubectl 이미지true유효한 이미지 참조해당 없음
hooks.autoApplyWorkerTopology.timeoutSeconds3600작업자를 기다리는 동안 후크 시간 초과true60 이상의 정수>=60

추가 리소스