แผนภูมิ Helm ของ Tableau Server - ข้อมูลอ้างอิง

สำคัญ: เอกสารนี้จัดทำขึ้นสำหรับผู้มีความรู้เกี่ยวกับ Helm และแผนภูมิ Helm และไม่ได้ยกตัวอย่างที่ละเอียดตามแบบแผน เอกสารได้รับการออกแบบมาสำหรับลูกค้าที่คุ้นเคยกับทั้ง Tableau Server และ Helm และแผนภูมิ Helm

บทนำ

หัวข้อนี้จะให้ข้อมูลอ้างอิงสำหรับการปรับใช้ Tableau Server บน Kubernetes โดยใช้แผนภูมิ Helm

เมทริกซ์พร็อพเพอร์ตี้ค่า

ตารางด้านล่างแสดงรายการพร็อพเพอร์ตี้ลีฟทั้งหมดจาก values.yaml

  • ค่า: เส้นทางคีย์แบบเส้นประ

  • ไม่บังคับ: สามารถละเว้นพร็อพเพอร์ตี้สำหรับการแสดงผลแผนภูมิได้หรือไม่

  • ค่าที่คาดหวัง: ประเภทที่ถูกต้องหรือค่าที่อนุญาต

  • ช่วง: ช่วงตัวเลขหรือเชิงความหมายหากเกี่ยวข้อง

ค่าค่าเริ่มต้นคำอธิบายไม่บังคับค่าที่คาดหวังRange
deploymentModeเดี่ยวตัวเลือกรูปแบบการปรับใช้จริงsingle หรือ multinodeไม่ระบุ
image.repository""ที่เก็บอิมเมจ Tableauเท็จสตริงที่เก็บอิมเมจคอนเทนเนอร์สตริงที่ไม่ว่างเปล่า
image.tag""แท็กอิมเมจ Tableauเท็จสตริงแท็กอิมเมจสตริงที่ไม่ว่างเปล่า
image.pullPolicyIfNotPresentนโยบายการดึงอิมเมจจริงAlways,IfNotPresent,Neverไม่ระบุ
image.pullSecrets[]การอ้างอิงข้อมูลลับของการดึงอิมเมจจริงอาร์เรย์สตริงของชื่อข้อมูลลับไม่ระบุ
serviceAccount.createจริงสร้าง ServiceAccount เฉพาะจริงบูลีนไม่ระบุ
serviceAccount.name""การแทนที่ชื่อ ServiceAccountจริงสตริงป้ายกำกับ DNS
serviceAccount.annotations{}คำอธิบายประกอบ ServiceAccountจริงmap[string]stringไม่ระบุ
securityContext.runAsUser999UID คอนเทนเนอร์จริงจำนวนเต็ม>=0
securityContext.runAsGroup998GID คอนเทนเนอร์จริงจำนวนเต็ม>=0
podSecurityContext.runAsUser999UID ระดับพ็อดจริงจำนวนเต็ม>=0
podSecurityContext.runAsGroup998GID ระดับพ็อดจริงจำนวนเต็ม>=0
podSecurityContext.fsGroup998กลุ่ม FS โวลุ่มที่แชร์จริงจำนวนเต็ม>=0
podSecurityContext.fsGroupChangePolicyOnRootMismatchนโยบายความเป็นเจ้าของกลุ่ม FSจริงOnRootMismatch หรือ Alwaysไม่ระบุ
primary.replicaCount1แบบจำลอง StatefulSet หลักจริงจำนวนเต็ม>=1
primary.hostnameหลักคำใบ้ชื่อโฮสต์หลักจริงสตริงไม่ว่างเปล่า
primary.resources.limits.cpu"16"ขีดจำกัด CPU หลักจริงปริมาณ CPU Kubernetes>0
primary.resources.limits.memory"64Gi"ขีดจำกัดหน่วยความจำหลักจริงปริมาณหน่วยความจำ Kubernetes>0
primary.resources.requests.cpu"8"คำขอ CPU หลักจริงปริมาณ CPU Kubernetes>0
primary.resources.requests.memory"32Gi"คำขอหน่วยความจำหลักจริงปริมาณหน่วยความจำ Kubernetes>0
primary.nodeSelector{}ตัวเลือกโหนดหลักจริงmap[string]stringไม่ระบุ
primary.tolerations[]ความคลาดเคลื่อนหลักที่ยอมรับได้จริงอาร์เรย์ของออบเจ็กต์ความคลาดเคลื่อนที่ยอมรับได้ไม่ระบุ
primary.affinity{}กฎความสัมพันธ์หลักจริงออบเจ็กต์ความสัมพันธ์ไม่ระบุ
worker.replicaCount1ตัวจำลอง StatefulSet ของตัวดำเนินการจริงจำนวนเต็ม>=0
worker.hostnameตัวดำเนินการคำใบ้ชื่อโฮสต์ของตัวดำเนินการจริงสตริงไม่ว่างเปล่า
worker.resources.limits.cpu"16"ขีดจำกัด CPU ของตัวดำเนินการจริงปริมาณ CPU Kubernetes>0
worker.resources.limits.memory"64Gi"ขีดจำกัดหน่วยความจำของตัวดำเนินการจริงปริมาณหน่วยความจำ Kubernetes>0
worker.resources.requests.cpu"8"คำขอ CPU ตัวดำเนินการจริงปริมาณ CPU Kubernetes>0
worker.resources.requests.memory"32Gi"คำขอหน่วยความจำของตัวดำเนินการจริงปริมาณหน่วยความจำ Kubernetes>0
worker.nodeSelector{}ตัวเลือกโหนดตัวดำเนินการจริงmap[string]stringไม่ระบุ
worker.tolerations[]ความคลาดเคลื่อนที่ยอมรับได้ของตัวดำเนินการจริงอาร์เรย์ของออบเจ็กต์ความคลาดเคลื่อนที่ยอมรับได้ไม่ระบุ
worker.affinity{}กฎความสัมพันธ์ของตัวดำเนินการจริงออบเจ็กต์ความสัมพันธ์ไม่ระบุ
worker.healthChecks.enabledเท็จเปิดใช้งานการตรวจสอบตัวดำเนินการจริงบูลีนไม่ระบุ
env.ACCEPTEULA"1"ยอมรับ EULA ของ Tableauจริง"1" หรือ "0"ไม่ระบุ
env.LICENSE_KEY""คีย์ใบอนุญาตผ่าน envจริงสตริงไม่ว่างเปล่าหากมีการใช้งานแล้ว
env.TABLEAU_HOSTNAME""ชื่อโฮสต์ Tableau ที่ชัดเจนจริงสตริงชื่อ DNS/FQDN
env.TSM_ONLY"0"เรียกใช้โหมด TSM เท่านั้นจริง"1" หรือ "0"ไม่ระบุ
env.TSM_REMOTE_UID""UID ระยะไกลของ TSMจริงสตริงตัวเลข>=0
env.TSM_REMOTE_USERNAME""ชื่อผู้ใช้ระยะไกลของ TSMจริงสตริงไม่ระบุ
env.TSM_REMOTE_PASSWORD""รหัสผ่านระยะไกลของ TSM ผ่าน envจริงสตริงไม่ว่างเปล่าหากมีการใช้งานแล้ว
env.TABLEAU_USERNAME""ชื่อผู้ใช้ผู้ดูแล Tableau ผ่าน envจริงสตริงไม่ว่างเปล่าหากมีการใช้งานแล้ว
env.TABLEAU_PASSWORD""รหัสผ่านผู้ดูแล Tableau ผ่าน envจริงสตริงไม่ว่างเปล่าหากมีการใช้งานแล้ว
env.ALWAYS_WRITE_BOOTSTRAP_FILE"0"เขียนไฟล์ Bootstrap จากไฟล์หลักจริง"1" หรือ "0"ไม่ระบุ
env.BOOTSTRAP_INSTALL"0"โหมดการติดตั้ง Bootstrap ของตัวดำเนินการจริง"1" หรือ "0"ไม่ระบุ
env.WAIT_FOR_BOOTSTRAP_FILE"0"โหมดการติดตั้ง Bootstrap ของตัวดำเนินการจริง"1" หรือ "0"ไม่ระบุ
env.HTTP_PROXY""รอไฟล์ Bootstrapจริงสตริง URLไม่ระบุ
env.HTTPS_PROXY""URL พร็อกซี HTTPSจริงสตริง URLไม่ระบุ
env.NO_PROXY""URL พร็อกซี HTTPSจริงโฮสต์/CIDR ที่คั่นด้วยเครื่องหมายจุลภาคไม่ระบุ
env.PORT_RANGE_MIN8600รายการ minNo-proxy ช่วงพอร์ตแบบไดนามิกจริงสตริงตัวเลข1-65535
env.PORT_RANGE_MAX9000ช่วงพอร์ตแบบไดนามิกสูงสุดจริงสตริงตัวเลข1-65535; >= ต่ำสุด
env.COORDINATION_SERVICE_CLIENT_PORT""การแทนที่พอร์ตไคลเอ็นต์ ZKจริงสตริงตัวเลข1-65535
env.COORDINATION_SERVICE_PEER_PORT""การแทนที่พอร์ตเพียร์ ZKจริงสตริงตัวเลข1-65535
env.LICENSE_SERVICE_VENDOR_DAEMON_PORT""การแทนที่พอร์ตลีดเดอร์ ZKจริงสตริงตัวเลข1-65535
env.COORDINATION_SERVICE_LEADER_PORT""การแทนที่พอร์ต daemon ใบอนุญาตจริงสตริงตัวเลข1-65535
env.AGENT_FILE_TRANSFER_PORT""การแทนที่พอร์ตถ่ายโอนไฟล์เอเจนต์จริงสตริงตัวเลข1-65535
env.CONTROLLER_PORT""การแทนที่พอร์ตตัวควบคุมจริงสตริงตัวเลข1-65535
persistence.enabledจริงเปิดใช้งาน PVC ข้อมูลจริงบูลีนไม่ระบุ
persistence.storageClass""คลาสพื้นที่เก็บ PVC ข้อมูลจริงสตริงStorageClass ที่มีอยู่
persistence.accessModeReadWriteOnceโหมดการเข้าถึง PVC ข้อมูลจริงReadWriteOnce,ReadOnlyMany,ReadWriteManyไม่ระบุ
persistence.size100Giขนาด PVC ข้อมูลจริงปริมาณ Kubernetes>0
persistence.bootstrap.enabledจริงเปิดใช้งาน Bootstrap PVC (หลายโหนด)จริงบูลีนไม่ระบุ
persistence.bootstrap.storageClass""คลาสพื้นที่เก็บข้อมูล Bootstrap PVCจริงสตริงStorageClass ที่มีอยู่
persistence.bootstrap.accessModeReadWriteManyโหมดการเข้าถึง Bootstrap PVCจริงโดยทั่วไปเป็น ReadWriteManyไม่ระบุ
persistence.bootstrap.size1Giขนาด Bootstrap PVCจริงปริมาณ Kubernetes>0
persistence.bootstrap.createPVเท็จให้แผนภูมิสร้าง PV แบบคงที่จริงบูลีนไม่ระบุ
persistence.bootstrap.volumeName""การผูกชื่อ Bootstrap PV ที่ชัดเจนจริงสตริงชื่อ PV ที่มีอยู่
persistence.bootstrap.pv.name""ชื่อ PV เมื่อ createPV=trueจริงสตริงDNS-1123
persistence.bootstrap.pv.capacity1Giความจุ PVจริงปริมาณ Kubernetes>0
persistence.bootstrap.pv.reclaimPolicyรักษานโยบายการเรียกคืน PVจริงRetain,Delete,Recycleไม่ระบุ
persistence.bootstrap.pv.volumeModeFilesystemโหมดโวลุ่ม PVจริงFilesystem หรือ Blockไม่ระบุ
persistence.bootstrap.pv.csi.driverefs.csi.aws.comไดรเวอร์ CSI สำหรับ Bootstrap PVจริงชื่อไดรเวอร์ CSIไม่ระบุ
persistence.bootstrap.pv.csi.volumeHandle""ตัวจัดการ EFS/FileSystemจริงID เฉพาะของผู้ให้บริการไม่ว่างเปล่าหาก createPV=true
persistence.bootstrap.pv.csi.volumeAttributes{}แมปแอตทริบิวต์โวลุ่ม CSIจริงmap[string]stringไม่ระบุ
persistence.bootstrap.permissionsFix.enabledเท็จเปิดใช้งานสิทธิ์ Bootstrap ตั้งต้นจริงบูลีนไม่ระบุ
persistence.bootstrap.permissionsFix.imagebusybox:1.36อิมเมจแก้ไขสิทธิ์จริงการอ้างอิงอิมเมจที่ถูกต้องไม่ระบุ
persistence.bootstrap.permissionsFix.runAsUser0UID สำหรับการแก้ไขสิทธิ์ตั้งต้นจริงจำนวนเต็ม>=0
persistence.bootstrap.permissionsFix.fsOwner999chown UID สำหรับ bootstrap dirจริงจำนวนเต็ม>=0
persistence.bootstrap.permissionsFix.fsGroup998chown GID สำหรับ bootstrap dirจริงจำนวนเต็ม>=0
persistence.bootstrap.permissionsFix.dirMode"2775"โหมด chmod สำหรับ bootstrap dirจริงโหมดสตริงฐานแปด0000-7777
config.configJsonบล็อก JSONเนื้อหา config.json ของ Tableauจริงสตริง JSON ที่ถูกต้องไม่ระบุ
config.regInfoJsonบล็อก JSONJSON การลงทะเบียน Tableauจริงสตริง JSON ที่ถูกต้องไม่ระบุ
config.tabsvcYmlบล็อก YAMLเนื้อหา tabsvc.yml ของ Tableauจริงสตริง YAML ที่ถูกต้องไม่ระบุ
  คีย์ใบอนุญาตผ่านข้อมูลลับของแผนภูมิจริงสตริงไม่ว่างเปล่าหากมีการใช้งานแล้ว
secrets.tsmRemotePassword""รหัสผ่านระยะไกลของ TSM ผ่านข้อมูลลับจริงสตริงไม่ว่างเปล่าหากมีการใช้งานแล้ว
secrets.tableauUsername""ชื่อผู้ใช้ของผู้ดูแล Tableau ผ่านข้อมูลลับจริงสตริงไม่ว่างเปล่าหากมีการใช้งานแล้ว
secrets.tableauPassword""รหัสผ่านของผู้ดูแล Tableau ผ่านข้อมูลลับจริงสตริงไม่ว่างเปล่าหากมีการใช้งานแล้ว
service.primary.typeClusterIPประเภทบริการหลักจริงClusterIP,NodePort,LoadBalancerไม่ระบุ
service.primary.ports.http80พอร์ต HTTP หลักจริงจำนวนเต็ม1-65535
service.primary.ports.gateway8080พอร์ตเกตเวย์หลักจริงจำนวนเต็ม1-65535
service.primary.ports.ssl8443พอร์ต SSL หลักจริงจำนวนเต็ม1-65535
service.primary.ports.tsm8850พอร์ต TSM หลักจริงจำนวนเต็ม1-65535
service.primary.ports.dynamic.start8600การเริ่มต้นพอร์ตแบบไดนามิกจริงจำนวนเต็ม1-65535
service.primary.ports.dynamic.end9000การสิ้นสุดพอร์ตแบบไดนามิกจริงจำนวนเต็ม1-65535; >= ดาว
service.primary.annotations{}คำอธิบายประกอบบริการหลักจริงmap[string]stringไม่ระบุ
service.worker.ports.httpClusterIPประเภทบริการตัวดำเนินการจริงClusterIP,NodePort,LoadBalancerไม่ระบุ
service.worker.ports.http80พอร์ต HTTP ตัวดำเนินการจริงจำนวนเต็ม1-65535
service.worker.ports.gateway8080พอร์ตเกตเวย์ตัวดำเนินการจริงจำนวนเต็ม1-65535
service.worker.ports.ssl8443พอร์ต SSL ตัวดำเนินการจริงจำนวนเต็ม1-65535
service.worker.ports.tsm8850พอร์ต TSM ตัวดำเนินการจริงจำนวนเต็ม1-65535
service.worker.ports.dynamic.start8600การเริ่มต้นแบบไดนามิกของตัวดำเนินการจริงจำนวนเต็ม1-65535
service.worker.ports.dynamic.end9000การสิ้นสุดแบบไดนามิกของตัวดำเนินการจริงจำนวนเต็ม1-65535; >= เริ่ม
service.worker.annotations{}คำอธิบายประกอบของบริการตัวดำเนินการจริงmap[string]stringไม่ระบุ
ingress.enabledเท็จเปิดใช้งานข้อมูลขาเข้าจริงบูลีนไม่ระบุ
ingress.className""ชื่อคลาสข้อมูลขาเข้าจริงสตริงคลาสที่มีอยู่
ingress.annotations{}คำอธิบายประกอบของข้อมูลขาเข้าจริงmap[string]stringไม่ระบุ
ingress.hosts[{host: tableau.example.com, paths:[...]}]การกำหนดค่าโฮสต์/เส้นทางข้อมูลขาเข้าจริงอาร์เรย์ของออบเจ็กต์โฮสต์/เส้นทางไม่ระบุ
ingress.tls[]รายการ TLS ขาเข้าจริงอาร์เรย์ของออบเจ็กต์ TLSไม่ระบุ
healthChecks.startup.enabledจริงเปิดใช้งานการตรวจสอบการเริ่มต้นระบบจริงบูลีนไม่ระบุ
healthChecks.startup.initialDelaySeconds300ความล่าช้าของการตรวจสอบการเริ่มต้นระบบจริงจำนวนเต็ม>=0
healthChecks.startup.periodSeconds15ระยะเวลาการตรวจสอบการเริ่มต้นระบบจริงจำนวนเต็ม>=1
healthChecks.startup.timeoutSeconds30การตรวจสอบการเริ่มต้นระบบหมดเวลาจริงจำนวนเต็ม>=1
healthChecks.startup.failureThreshold200เกณฑ์ความล้มเหลวในการเริ่มต้นระบบจริงจำนวนเต็ม>=1
healthChecks.liveness.enabledจริงเปิดใช้งานการตรวจสอบสถานะการทำงานจริงบูลีนไม่ระบุ
healthChecks.liveness.initialDelaySeconds300ความล่าช้าของการตรวจสอบสถานะการทำงานจริงจำนวนเต็ม>=0
healthChecks.liveness.periodSeconds30ระยะเวลาการตรวจสอบสถานะการทำงานจริงจำนวนเต็ม>=1
healthChecks.liveness.timeoutSeconds10การตรวจสอบสถานะการทำงานหมดเวลาจริงจำนวนเต็ม>=1
healthChecks.liveness.successThreshold1เกณฑ์ความสำเร็จของสถานะการทำงานจริงจำนวนเต็ม>=1
healthChecks.liveness.failureThreshold3เกณฑ์ความล้มเหลวของสถานะการทำงานจริงจำนวนเต็ม>=1
healthChecks.readiness.enabledจริงเปิดใช้งานการตรวจสอบความพร้อมจริงบูลีนไม่ระบุ
healthChecks.readiness.initialDelaySeconds300ความล่าช้าของการตรวจสอบความพร้อมจริงจำนวนเต็ม>=0
healthChecks.readiness.periodSeconds10ระยะเวลาการตรวจสอบความพร้อมจริงจำนวนเต็ม>=1
healthChecks.readiness.timeoutSeconds5การตรวจสอบความพร้อมหมดเวลาจริงจำนวนเต็ม>=1
healthChecks.readiness.successThreshold1เกณฑ์ความสำเร็จของความพร้อมจริงจำนวนเต็ม>=1
healthChecks.readiness.failureThreshold3เกณฑ์ความล้มเหลวของความพร้อมจริงจำนวนเต็ม>=1
podDisruptionBudget.enabledเท็จเปิดใช้งาน PodDisruptionBudgetจริงบูลีนไม่ระบุ
podDisruptionBudget.minAvailable1มีพ็อดขั้นต่ำที่พร้อมใช้งานจริงสตริงจำนวนเต็มหรือเปอร์เซ็นต์>=0
ป้ายกำกับ{}ป้ายกำกับทั่วไปเพิ่มเติมจริงmap[string]stringไม่ระบุ
คำอธิบายประกอบ{}คำอธิบายประกอบทั่วไปเพิ่มเติมจริงmap[string]stringไม่ระบุ
podLabels{}ป้ายกำกับพ็อดเพิ่มเติมจริงmap[string]stringไม่ระบุ
podAnnotations{}คำอธิบายประกอบพ็อดเพิ่มเติมจริงmap[string]stringไม่ระบุ
hooks.autoApplyWorkerTopology.enabledเท็จเปิดใช้งานหลังการติดตั้ง/อัปเกรดจุดแทรกโค้ดโทโพโลยีจริงบูลีนไม่ระบุ
hooks.autoApplyWorkerTopology.kubectlImagebitnami/kubectl:latestอิมเมจ kubectl งานจุดแทรกโค้ดจริงการอ้างอิงอิมเมจที่ถูกต้องไม่ระบุ
hooks.autoApplyWorkerTopology.timeoutSeconds3600จุดแทรกโค้ดหมดเวลาระหว่างรอตัวดำเนินการจำนวนเต็มจริง >=60จำนวนเต็ม >=60>=60

แหล่งข้อมูลเพิ่มเติม

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ