Score:0

ฉันจะสร้างโหลดบาลานเซอร์ภายในเลเยอร์ 4 ใน Kubernetes ได้อย่างไร

ธง au

ฉันกำลังพยายามสร้างโหลดบาลานเซอร์เลเยอร์ 4 ภายใน (ไม่มี IP ภายนอก) ใน AWS - ไม่ว่าจะเป็น Network LB หรือ Classic LB - สำหรับการจัดการทราฟฟิกภายในแทนการใช้ kube-proxy

ด้านล่างนี้คือไฟล์รายการของฉัน - มันยังคงสร้าง LB ภายนอกโดยไม่คำนึงว่าฉันจะระบุคำอธิบายประกอบอย่างไรฉันได้ลองสิ่งนี้โดยไม่มีคำอธิบายประกอบ "aws-load-balancer-type" รวมถึง "aws-load-balancer-scheme" ซึ่งควรจะเป็นค่าเริ่มต้นเป็น "ภายใน" ฉันไม่แน่ใจว่าจะลองอะไรต่อไป (ฉันอาจจะลองเลเยอร์ 7 LB ต่อไป)

% k รับ svc|grep ทดสอบ
ทดสอบภายใน-lb LoadBalancer 10.100.253.178 a29xxx.us-west-2.elb.amazonaws.com 80:xxx/TCP,443:xxx/TCP 8s
api เวอร์ชัน: v1
ชนิด:บริการ
ข้อมูลเมตา:
  ชื่อ: ทดสอบภายในปอนด์
  คำอธิบายประกอบ:
    service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: ip
    service.beta.kubernetes.io/aws-load-balancer-scheme: ภายใน
    service.beta.kubernetes.io/aws-load-balancer-type: nlb-ip
ข้อมูลจำเพาะ:
  ประเภท: LoadBalancer
  ตัวเลือก:
    แอป: แอปทดสอบ
  พอร์ต:
  - ชื่อ: http
    โปรโตคอล: TCP
    พอร์ต: 80
    พอร์ตเป้าหมาย: 8080
  - ชื่อ: https
    โปรโตคอล: TCP
    พอร์ต: 443
    พอร์ตเป้าหมาย: 8080
Nova avatar
au flag
ดูเหมือนว่าจะไม่สามารถทำได้ใน Kubernetes ฉันรู้ว่าฉันสามารถสร้าง NLB หรือ CLB ภายในด้วย AWS CLI หรือคอนโซล และตั้งค่าการกำหนดค่าและแท็กที่ถูกต้อง แต่เอกสารทั้งหมดที่ฉันพบนั้นล้าสมัย การตั้งค่า "aws-load-balancer-scheme" เป็น "ภายใน" ไม่ทำงานหรือทำการกำหนดค่าอื่นไม่ได้ พวกเขาทั้งหมดสร้าง LB ภายนอก
knowdotnet avatar
ne flag
ฉันยังมองหาการแก้ไข ฉันต้องสร้างบริการ Private Load Balancer สำหรับพ็อดของฉัน และบริการจะอยู่ข้างหน้าด้วยเกตเวย์ API เกตเวย์ API นี้จะมีการเปิดเผย IP สาธารณะ
Nova avatar
au flag
@knowdotnet ฉันโพสต์วิธีแก้ปัญหาของฉันด้านล่าง
Score:1
ธง au

สารละลาย:

แอปทดสอบ LoadBalancer 172.20.40.154 internal-a03xxx.us-west-2.elb.amazonaws.com 80:8000/TCP 11d
ชนิด:บริการ
ข้อมูลเมตา:
  ชื่อ: แอปทดสอบ
  คำอธิบายประกอบ:
    service.beta.kubernetes.io/aws-load-balancer-internal: âtrueâ
    service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "http"
ข้อมูลจำเพาะ:
  ประเภท: LoadBalancer
  externalTrafficPolicy: ท้องถิ่น
  ตัวเลือก:
    แอป: แอปทดสอบ
  พอร์ต:
  - ชื่อ: http
    โปรโตคอล: TCP
    พอร์ต: 80
    พอร์ตเป้าหมาย: 8000

โพสต์คำตอบ

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