Score:1

นโยบายเครือข่าย Calico ใน Kubernetes ตามชื่อโดเมนและ Wildcard char

ธง ar

ฉันมีแอปพลิเคชันที่ทำงานด้วย kubernetes orchestrator ฉันต้องการใช้นโยบายเครือข่ายผ้าดิบตามชื่อโดเมนหรืออักขระตัวแทนเพื่อให้ชื่อโดเมน (FQDN/DNS) สามารถใช้เพื่ออนุญาตการเข้าถึงจากพ็อดหรือชุดของพ็อด (ผ่านตัวเลือกป้ายกำกับ)

ฉันได้ข้ามผ่าน เอกสารผ้าดิบ ซึ่งพูดเหมือนกัน แต่ไม่แน่ใจว่าฟรีหรือเสียเงิน ? ใครสามารถยืนยันสิ่งนี้ได้บ้าง ฉันจะหาตัวอย่างนี้ได้ที่ไหน

Score:1
ธง in

นโยบาย DNS เป็นคุณสมบัติแบบชำระเงินเนื่องจากเป็นส่วนหนึ่งของ Calico Enterprise และ Calico Cloud คุณสามารถตรวจสอบสิ่งนี้ได้ ที่นี่.

การเปรียบเทียบคุณสมบัติทั้งหมดระหว่างผ้าดิบโอเพ่นซอร์ส คลาวด์ และองค์กร

สำหรับตัวอย่างต่างๆ มักจะเป็นเรื่องยากมากที่จะหาตัวอย่างการทำงานสำหรับผลิตภัณฑ์ที่ต้องชำระเงิน อย่างไรก็ตาม ฉันสามารถหาตัวอย่างง่ายๆ ได้ว่าจะมีหน้าตาเป็นอย่างไร:

รุ่น api: projectcalico.org/v3
ประเภท: GlobalNetworkPolicy
ข้อมูลเมตา:
  ชื่อ: security.allow-external-dns-egress
ข้อมูลจำเพาะ:
  ชั้น: ความปลอดภัย
  ตัวเลือก: 'projectcalico.org/namespace == "dev" && app == "centos"'
  สั่งซื้อ: 90
  ประเภท:
    - ขาออก
  ทางออก:
  - การดำเนินการ: อนุญาต
    โปรโตคอล: UDP
    แหล่งที่มา: {}
    ปลายทาง:
      พอร์ต:
      - '53'
      # พอร์ต DNS openshift
      - '5353'
  - การดำเนินการ: อนุญาต
    แหล่งที่มา:
      ตัวเลือก: แอป == 'centos'
    ปลายทาง:
      โดเมน:
      - '*.google.com'
      - 'google.com'
  # กฎนี้จำเป็นเฉพาะในกรณีที่ไม่มีนโยบายที่จะส่งต่อการรับส่งข้อมูลที่ไม่ตรงกันทั้งหมดไปยังระดับต่อไปนี้
  # - การดำเนินการ: ผ่าน
  #   แหล่งที่มา: {}
  #   ปลายทาง: {}

ลิงก์ไปยังตัวอย่างด้านบนนี้ใน Calico github

แนวคิดคือไม่อนุญาตให้มีการรับส่งข้อมูลขาออกไปยังโดเมนใดๆ ยกเว้น google.com

มันแสดงให้เห็นวิธีการทำงานใน ตัวอย่าง.

solveit avatar
ar flag
ตัวอย่างนี้จะใช้งานได้หรือไม่เนื่องจากอยู่ภายใต้แพ็คเกจองค์กร ฉันต้องการใช้นโยบายเครือข่ายตามโดเมนโดยใช้ CIDR คุณคิดว่า Kubernetes DNSSelector [ https://github.com/kubernetes/kubernetes/issues/50453 ] อาจช่วยได้
moonkotte avatar
in flag
สิ่งนี้จะได้ผลหากคุณใช้องค์กรผ้าดิบ ไม่มีตัวเลือกอื่นที่จะทำงานในลักษณะนี้ นอกจากนี้ สำหรับสถานะล่าสุด พวกเขาแนะนำให้ใช้ `calico cni` สำหรับสิ่งนี้ - ดู [ความคิดเห็นนี้](https://github.com/kubernetes/kubernetes/issues/50453#issuecomment-368334028)
solveit avatar
ar flag
บริการ Kubernetes DNS เป็นอย่างไร https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/ เพื่อควบคุมการโทรออก ด้วยเซิร์ฟเวอร์ dns บางตัวที่ฉันสามารถรวมเข้ากับ k3s และใช้บริการนี้ ?
moonkotte avatar
in flag
นี่เป็นคำถามอื่น และคุณควรพิจารณาถามแยกต่างหากเพื่อให้สอดคล้องกับหลักเกณฑ์ของ StackExchange โปรดดูที่ [หนึ่งโพสต์ที่มีหลายคำถามหรือหลายโพสต์](https://meta.stackexchange.com/questions/39223/one-post-with-multiple-questions-or-multiple-posts)

โพสต์คำตอบ

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