Score:0

ตัวจัดสรรภาระงาน GKE "สถานะไม่ดีต่อสุขภาพ" หลังจากได้รับคำแนะนำหลายรายการ

ธง in

ฉันพยายามตั้งค่าคลัสเตอร์ Kubernetes อย่างง่ายด้วยคอนเทนเนอร์เดียว พอร์ตโหนด และตัวโหลดบาลานเซอร์ขาเข้า อย่างไรก็ตาม ไม่ว่าฉันจะทำอะไร ตัวจัดสรรภาระงานขาเข้าจะแสดงเสมอว่า "บริการแบ็กเอนด์บางอย่างอยู่ในสถานะที่ไม่ดี" ฉันค้นหาฟอรัมหลายแห่งและพบคำแนะนำต่อไปนี้:

  • เพิ่มขนาดของโหนด
  • เปลี่ยน นโยบายการจราจรภายนอก ของบริการพอร์ตโหนดจาก กลุ่ม ถึง ท้องถิ่น (หรือ ท้องถิ่น ถึง กลุ่ม)
  • เพิ่ม ความพร้อมโพรบ และ ความสด ให้กับปริมาณงาน/คอนเทนเนอร์

ฉันได้อ่านด้วยว่าเนื่องจากข้อบกพร่องในตัวโหลดบาลานเซอร์ของ GKE การเปลี่ยนแปลงใดๆ ในบริการพอร์ตโหนดจำเป็นต้องลบและสร้างโหลดบาลานเซอร์ใหม่ ดังนั้น ฉันได้ลองใช้ทุกคำแนะนำข้างต้นร่วมกัน ลบและสร้างตัวโหลดบาลานเซอร์ใหม่หลังจากการเปลี่ยนแปลงทุกครั้ง และรอ 15 นาทีเพื่อให้ตัวโหลดบาลานเซอร์สร้างสำเร็จ ถึงกระนั้นฉันก็ไม่มีโชค สิ่งที่น่าหงุดหงิดกว่านั้นคือฉันไม่รู้ว่าจะค้นหาบันทึกที่จะให้ข้อมูลเพิ่มเติมกับฉันได้จากที่ใด ดังนั้นฉันจึงสามารถแก้ปัญหานี้ได้ด้วยตัวเอง

แจ้งให้เราทราบว่าข้อมูลอื่น ๆ ที่ฉันสามารถให้ได้ ฉันค่อนข้างใหม่สำหรับ Kubernetes แต่ก็เป็นคนที่มีความรู้ด้านเทคนิคมาก ดังนั้นฉันจึงยินดีที่จะให้รายละเอียด/บันทึก/การกำหนดค่า ขอขอบคุณสำหรับความช่วยเหลือของคุณ!

Score:1
ธง in

ฉันคิดออก ฉันเดาว่าฉันไม่รู้ว่าโพรบความสด/ความพร้อม/การเริ่มต้นใช้งานต้องปรับแต่งอย่างไร ฉันใช้ Nextcloud และ Keycloak และฉันจัดการเพื่อค้นหาการกำหนดค่าเฉพาะสำหรับระบบเหล่านี้เพื่อประโยชน์ของลูกหลาน ฉันจะโพสต์การกำหนดค่าที่ใช้กับแพลตฟอร์มเหล่านี้

เน็กซ์คลาวด์

พอร์ต:
- ตู้คอนเทนเนอร์พอร์ต: 80
  ชื่อ: http
  โปรโตคอล: TCP
livenessProbe:
  เกณฑ์ความล้มเหลว: 3
  httpรับ:
    httpHeaders:
    - ชื่อ: เจ้าภาพ
      ค่า: [โดเมนของคุณ.TLD]
    เส้นทาง: /status.php
    พอร์ต: http
    รูปแบบ: HTTP
  initialDelaySeconds: 10
  periodSeconds: 10
  เกณฑ์ความสำเร็จ: 1
  หมดเวลาวินาที: 5
ความพร้อม Probe:
  เกณฑ์ความล้มเหลว: 3
  httpรับ:
    httpHeaders:
    - ชื่อ: เจ้าภาพ
      ค่า: [โดเมนของคุณ.TLD]
    เส้นทาง: /status.php
    พอร์ต: http
    รูปแบบ: HTTP
  initialDelaySeconds: 10
  periodSeconds: 10
  เกณฑ์ความสำเร็จ: 1
  หมดเวลาวินาที: 5
เริ่มต้นโพรบ:
  เกณฑ์ความล้มเหลว: 3
  httpรับ:
    httpHeaders:
    - ชื่อ: เจ้าภาพ
      ค่า: [โดเมนของคุณ.TLD]
    เส้นทาง: /status.php
    พอร์ต: http
    รูปแบบ: HTTP
  initialDelaySeconds: 10
  periodSeconds: 10
  เกณฑ์ความสำเร็จ: 1
  หมดเวลาวินาที: 5

เสื้อคลุมกุญแจ

พอร์ต:
- พอร์ตคอนเทนเนอร์: 8080
  ชื่อ: http
  โปรโตคอล: TCP
livenessProbe:
  เกณฑ์ความล้มเหลว: 3
  httpรับ:
    เส้นทาง: /auth/
    พอร์ต: http
    รูปแบบ: HTTP
  initialDelaySeconds: 10
  periodSeconds: 10
  เกณฑ์ความสำเร็จ: 1
  หมดเวลาวินาที: 5
ความพร้อม Probe:
  เกณฑ์ความล้มเหลว: 3
  httpรับ:
    เส้นทาง: /auth/realms/master
    พอร์ต: http
    รูปแบบ: HTTP
  initialDelaySeconds: 10
  periodSeconds: 10
  เกณฑ์ความสำเร็จ: 1
  หมดเวลาวินาที: 5
เริ่มต้นโพรบ:
  เกณฑ์ความล้มเหลว: 60
  httpรับ:
    เส้นทาง: /auth/
    พอร์ต: http
    รูปแบบ: HTTP
  initialDelaySeconds: 30
  periodSeconds: 5
  เกณฑ์ความสำเร็จ: 1
  หมดเวลาวินาที: 5

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา