Tableau Server: Helm-grafiek - Referentie

Belangrijk: in deze documentatie wordt uitgegaan dat de gebruiker basiskennis heeft over Helm en Helm-grafieken. Er worden geen gedetailleerde, prescriptieve voorbeelden gegeven. De documentatie is ontworpen voor klanten die bekend zijn met zowel Tableau Server, Helm en Helm-grafieken.

Inleiding

Dit onderwerp biedt informatie voor het implementeren van Tableau Server op Kubernetes met behulp van een Helm-grafiek.

Waarden van eigenschappenmatrix

In onderstaande tabel staan alle leaf-eigenschappen van values.yaml.

  • Waarde: gestippeld sleutelpad

  • Optioneel: geeft aan of de eigenschap kan worden weggelaten voor het renderen van grafieken

  • Verwachte waarde(n):geldig type of toegestane waarden

  • Bereik: numeriek of semantisch bereik, indien van toepassing

WaardeStandaardBeschrijvingOptioneelVerwachte waarde(n)Bereik
deploymentModesingleSelectiemethode voor implementatiepatroontruesingle of multinodeN.v.t.
image.repository""Tableau-opslagplaats voor afbeeldingenfalseRepo-tekenreeks voor containerafbeeldingNiet-lege tekenreeks
image.tag""Tableau-afbeeldingstagfalseTekenreeks afbeeldingstagNiet-lege tekenreeks
image.pullPolicyIfNotPresentBeleid voor het ophalen van afbeeldingentrueAlways,IfNotPresent,NeverN.v.t.
image.pullSecrets[]geheime referenties voor het ophalen van afbeeldingentruetekenreeks met geheime namenN.v.t.
serviceAccount.createtruespeciaal ServiceAccount makentruebooleaanse waardeN.v.t.
serviceAccount.name""ServiceAccount-naam overschrijventruetekenreeksDNS-label
serviceAccount.annotations{}ServiceAccount-annotatiestruemap[string]stringN.v.t.
securityContext.runAsUser999Container-UIDtruegeheel getal>=0
securityContext.runAsGroup998Container-GIDtruegeheel getal>=0
podSecurityContext.runAsUser999UID op pod-niveautruegeheel getal>=0
podSecurityContext.runAsGroup998GID op pod-niveautruegeheel getal>=0
podSecurityContext.fsGroup998FS-groep met gedeeld volumetruegeheel getal>=0
podSecurityContext.fsGroupChangePolicyOnRootMismatchEigendomsbeleid voor FS-groeptrueOnRootMismatch of AlwaysN.v.t.
primary.replicaCount1Primaire StatefulSet-replica'struegeheel getal>=1
primary.hostnameprimaryHint voor primaire hostnaamtruetekenreeksniet-leeg
primary.resources.limits.cpu"16"Primaire CPU-limiettrueKubernetes CPU-aantal>0
primary.resources.limits.memory"64Gi"Limiet voor primair geheugentrueKubernetes-geheugenaantal>0
primary.resources.requests.cpu"8"Primair CPU-verzoektrueKubernetes CPU-aantal>0
primary.resources.requests.memory"32Gi"Verzoek om primair geheugentrueKubernetes-geheugenaantal>0
primary.nodeSelector{}Primaire knooppuntselectortruemap[string]stringN.v.t.
primary.tolerations[]Primaire tolerantiestruearray met tolerantieobjectenN.v.t.
primary.affinity{}Primaire affiniteitsregelstrueaffiniteitsobjectN.v.t.
worker.replicaCount1StatefulSet-replica's van workertruegeheel getal>=0
worker.hostnameworkerHint voor hostnaam van workertruetekenreeksniet-leeg
worker.resources.limits.cpu"16"CPU-limiet van workertrueKubernetes CPU-aantal>0
worker.resources.limits.memory"64Gi"Geheugenlimiet van workertrueKubernetes-geheugenaantal>0
worker.resources.requests.cpu"8"CPU-aanvraag van workertrueKubernetes CPU-aantal>0
worker.resources.requests.memory"32Gi"Geheugenaanvraag van workertrueKubernetes-geheugenaantal>0
worker.nodeSelector{}selectie van worker-knooppunttruemap[string]stringN.v.t.
worker.tolerations[]Toleranties van workertruearray met tolerantieobjectenN.v.t.
worker.affinity{}Regels voor worker-affiniteittrueaffiniteitsobjectN.v.t.
worker.healthChecks.enabledfalseWorker-sondes inschakelentruebooleaanse waardeN.v.t.
env.ACCEPTEULA"1"Accepteer Tableau EULAtrue"1" of "0"N.v.t.
env.LICENSE_KEY""Licentiesleutel via envtruetekenreeksniet leeg indien gebruikt
env.TABLEAU_HOSTNAME""Expliciete Tableau-hostnaamtruetekenreeksDNS-naam/FQDN
env.TSM_ONLY"0"Alleen TSM-modus uitvoerentrue"1" of "0"N.v.t.
env.TSM_REMOTE_UID""TSM externe UIDtruenumerieke tekenreeks>=0
env.TSM_REMOTE_USERNAME""TSM externe gebruikersnaamtruetekenreeksN.v.t.
env.TSM_REMOTE_PASSWORD""TSM wachtwoord op afstand via ENVtruetekenreeksniet leeg indien gebruikt
env.TABLEAU_USERNAME""Tableau-beheerdersgebruikersnaam via ENVtruetekenreeksniet leeg indien gebruikt
env.TABLEAU_PASSWORD""Tableau-beheerderswachtwoord via ENVtruetekenreeksniet leeg indien gebruikt
env.ALWAYS_WRITE_BOOTSTRAP_FILE"0"Bootstrap-bestand schrijven vanaf primairtrue"1" of "0"N.v.t.
env.BOOTSTRAP_INSTALL"0"Bootstrap-installatiemodus voor workertrue"1" of "0"N.v.t.
env.WAIT_FOR_BOOTSTRAP_FILE"0"Bootstrap-installatiemodus voor workertrue"1" of "0"N.v.t.
env.HTTP_PROXY""Wacht op bootstrap-bestandtrueURL-tekenreeksN.v.t.
env.HTTPS_PROXY""HTTPS-proxy-URLtrueURL-tekenreeksN.v.t.
env.NO_PROXY""HTTPS-proxy-URLtrueDoor komma's gescheiden hosts/CIDR'sN.v.t.
env.PORT_RANGE_MIN8600Dynamisch poortbereik: min - Geen-proxylijsttruenumerieke tekenreeks1-65535
env.PORT_RANGE_MAX9000Dynamisch poortbereik: maxtruenumerieke tekenreeks1-65535; >= min
env.COORDINATION_SERVICE_CLIENT_PORT""Overschrijving van ZK-clientpoorttruenumerieke tekenreeks1-65535
env.COORDINATION_SERVICE_PEER_PORT""Overschrijving van ZK-peerpoorttruenumerieke tekenreeks1-65535
env.LICENSE_SERVICE_VENDOR_DAEMON_PORT""Poortoverschrijving ZK-leadertruenumerieke tekenreeks1-65535
env.COORDINATION_SERVICE_LEADER_PORT""Licentie daemon-poortoverschrijvingtruenumerieke tekenreeks1-65535
env.AGENT_FILE_TRANSFER_PORT""Overschrijving agentbestandsoverdrachtpoorttruenumerieke tekenreeks1-65535
env.CONTROLLER_PORT""Overschrijving controllerpoorttruenumerieke tekenreeks1-65535
persistence.enabledtrueData-PVC's inschakelentruebooleaanse waardeN.v.t.
persistence.storageClass""Data PVC-opslagklassetruetekenreeksbestaande StorageClass
persistence.accessModeReadWriteOnceData PVC-toegangsmodustrueReadWriteOnce,ReadOnlyMany,ReadWriteManyN.v.t.
persistence.size100GiData PVC-groottetrueKubernetes-aantal>0
persistence.bootstrap.enabledtrueBootsstrap PVC (multinode) inschakelentruebooleaanse waardeN.v.t.
persistence.bootstrap.storageClass""Bootstrap PVC-opslagklassetruetekenreeksbestaande StorageClass
persistence.bootstrap.accessModeReadWriteManyBootstrap PVC-toegangsmodustruetypisch ReadWriteManyN.v.t.
persistence.bootstrap.size1GiBootstrap PVC-formaattrueKubernetes-aantal>0
persistence.bootstrap.createPVfalseLaat de grafiek een statische PV makentruebooleaanse waardeN.v.t.
persistence.bootstrap.volumeName""Expliciete bootstrap PV-naambindingtruetekenreeksbestaande PV-naam
persistence.bootstrap.pv.name""PV-naam wanneer createPV=truetruetekenreeksDNS-1123
persistence.bootstrap.pv.capacity1GiPV-capaciteittrueKubernetes-aantal>0
persistence.bootstrap.pv.reclaimPolicyRetainPV-terugwinningsbeleidtrueRetain,Delete,RecycleN.v.t.
persistence.bootstrap.pv.volumeModeFilesystemPV-volumemodustrueFilesystem of BlockN.v.t.
persistence.bootstrap.pv.csi.driverefs.csi.aws.comCSI-stuurprogramma voor bootstrap PVtrueNaam van CSI-stuurprogrammaN.v.t.
persistence.bootstrap.pv.csi.volumeHandle""EFS/FileSystem-handgreeptrueproviderspecifieke IDniet-leeg als createPV=true
persistence.bootstrap.pv.csi.volumeAttributes{}Kaart met CSI-volumekenmerkentruemap[string]stringN.v.t.
persistence.bootstrap.permissionsFix.enabledfalsebootstrap-machtiging-init inschakelentruebooleaanse waardeN.v.t.
persistence.bootstrap.permissionsFix.imagebusybox:1.36Afbeelding met machtiging herstellentruegeldige afbeeldingsreferentieN.v.t.
persistence.bootstrap.permissionsFix.runAsUser0UID voor machtiging-herstel-inittruegeheel getal>=0
persistence.bootstrap.permissionsFix.fsOwner999chown-UID voor bootstrap dirtruegeheel getal>=0
persistence.bootstrap.permissionsFix.fsGroup998chown-GID voor bootstrap dirtruegeheel getal>=0
persistence.bootstrap.permissionsFix.dirMode"2775"CHMOD-modus voor bootstrap-dirtruetekenreeks octale modus0000-7777
config.configJsonJSON-blokTableau config.json-inhoudtruegeldige JSON tekenreeksN.v.t.
config.regInfoJsonJSON-blokTableau-registratie-JSONtruegeldige JSON tekenreeksN.v.t.
config.tabsvcYmlYAML-blokTableau tabsvc.yml inhoudtruegeldige YAML tekenreeksN.v.t.
  Licentiesleutel via grafiekgeheimtruetekenreeksniet leeg indien gebruikt
secrets.tsmRemotePassword""TSM-wachtwoord op afstand via geheimtruetekenreeksniet leeg indien gebruikt
secrets.tableauUsername""gebruikersnaam Tableau-beheerder via geheimtruetekenreeksniet leeg indien gebruikt
secrets.tableauPassword""wachtwoord Tableau-beheerder via geheimtruetekenreeksniet leeg indien gebruikt
service.primary.typeClusterIPPrimair servicetypetrueClusterIP,NodePort,LoadBalancerN.v.t.
service.primary.ports.http80Primaire HTTP-poorttruegeheel getal1-65535
service.primary.ports.gateway8080Primaire gatewaypoorttruegeheel getal1-65535
service.primary.ports.ssl8443Primaire SSL-poorttruegeheel getal1-65535
service.primary.ports.tsm8850Primaire TSM-poorttruegeheel getal1-65535
service.primary.ports.dynamic.start8600Dynamische start poorttruegeheel getal1-65535
service.primary.ports.dynamic.end9000Dynamisch einde poorttruegeheel getal1-65535; >= star
service.primary.annotations{}Annotaties van de primaire servicetruemap[string]stringN.v.t.
service.worker.ports.httpClusterIPType service workertrueClusterIP,NodePort,LoadBalancerN.v.t.
service.worker.ports.http80HTTP-poort workertruegeheel getal1-65535
service.worker.ports.gateway8080Gatewaypoort voor workertruegeheel getal1-65535
service.worker.ports.ssl8443SSL-poort workertruegeheel getal1-65535
service.worker.ports.tsm8850TSM-poort workertruegeheel getal1-65535
service.worker.ports.dynamic.start8600Dynamische start van workertruegeheel getal1-65535
service.worker.ports.dynamic.end9000Dynamisch einde van workertruegeheel getal1-65535; >= start
service.worker.annotations{}Service-aantekeningen van workertruemap[string]stringN.v.t.
ingress.enabledfalseIngress ingeschakeldtruebooleaanse waardeN.v.t.
ingress.className""Naam van ingress-klassetruetekenreeksbestaande klasse
ingress.annotations{}Ingress-annotatiestruemap[string]stringN.v.t.
ingress.hosts[{host: tableau.example.com, paths:[...]}]Ingress host/pad-configuratietruearray van host-/padobjectenN.v.t.
ingress.tls[]Ingress TLS-vermeldingentruearray van TLS-objectenN.v.t.
healthChecks.startup.enabledtrueOpstarttest inschakelentruebooleaanse waardeN.v.t.
healthChecks.startup.initialDelaySeconds300Vertraging bij opstarttesttruegeheel getal>=0
healthChecks.startup.periodSeconds15Opstarttestperiodetruegeheel getal>=1
healthChecks.startup.timeoutSeconds30Time-out bij opstarttesttruegeheel getal>=1
healthChecks.startup.failureThreshold200Drempelwaarde voor mislukt opstartentruegeheel getal>=1
healthChecks.liveness.enabledtrueLiveness-test inschakelentruebooleaanse waardeN.v.t.
healthChecks.liveness.initialDelaySeconds300Vertraging van de liveness-testtruegeheel getal>=0
healthChecks.liveness.periodSeconds30Liveness-testperiodetruegeheel getal>=1
healthChecks.liveness.timeoutSeconds10Time-out van liveness-testtruegeheel getal>=1
healthChecks.liveness.successThreshold1Drempelwaarde voor slagen liveness-testtruegeheel getal>=1
healthChecks.liveness.failureThreshold3Drempelwaarde voor mislukken liveness-testtruegeheel getal>=1
healthChecks.readiness.enabledtrueGereedheidstest inschakelentruebooleaanse waardeN.v.t.
healthChecks.readiness.initialDelaySeconds300Vertraging van de gereedheidstesttruegeheel getal>=0
healthChecks.readiness.periodSeconds10Gereedheidstestperiodetruegeheel getal>=1
healthChecks.readiness.timeoutSeconds5Time-out van gereedheidstesttruegeheel getal>=1
healthChecks.readiness.successThreshold1Drempelwaarde voor slagen gereedheidstesttruegeheel getal>=1
healthChecks.readiness.failureThreshold3Drempelwaarde voor mislukken gereedheidstesttruegeheel getal>=1
podDisruptionBudget.enabledfalsePodDisruptionBudget ingeschakeldtruebooleaanse waardeN.v.t.
podDisruptionBudget.minAvailable1Minimaal aantal beschikbare podstrueTekenreeks met geheel getal of percentage>=0
labels{}Extra veelgebruikte labelstruemap[string]stringN.v.t.
annotations{}Extra veelgebruikte annotatiestruemap[string]stringN.v.t.
podLabels{}Extra podlabelstruemap[string]stringN.v.t.
podAnnotations{}Extra pod-annotatiestruemap[string]stringN.v.t.
hooks.autoApplyWorkerTopology.enabledfalseTopologiehook na installatie/upgrade inschakelentruebooleaanse waardeN.v.t.
hooks.autoApplyWorkerTopology.kubectlImagebitnami/kubectl:latestHookjob kubectl-afbeeldingtruegeldige afbeeldingsreferentieN.v.t.
hooks.autoApplyWorkerTopology.timeoutSeconds3600Time-out voor hook tijdens het wachten op workerswaar geheel getal >=60geheel getal>= 60>=60

Aanvullende bronnen

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.