
เรายินดีที่จะแชร์ข่าวว่า Contour โฮสต์อยู่ในศูนย์บ่มเพาะโปรเจ็กต์จาก Cloud Native Computing Foundation (CNCF)
หากคุณยังไม่เคยได้ยินเกี่ยวกับ Contour นี่เป็นตัวควบคุมทางเข้าแบบโอเพ่นซอร์สที่เรียบง่ายและปรับขนาดได้สำหรับการกำหนดเส้นทางการรับส่งข้อมูลไปยังแอปพลิเคชันที่ทำงานบน Kubernetes
เราจะดูรายละเอียดเกี่ยวกับวิธีการทำงานและแสดงแผนงานการพัฒนาในการประชุมที่กำลังจะมีขึ้น .
และในบทความนี้เราขอแนะนำให้คุณทำความคุ้นเคยกับการทำงานของ Contour ให้เราอธิบายว่าการยอมรับโครงการโดย CNCF หมายถึงอะไร นอกจากนี้เรายังจะแบ่งปันแผนของเราสำหรับการพัฒนาโครงการในอนาคต
KubeCon และ CloudNativeCon รวบรวมผู้ชื่นชอบเทคโนโลยีขั้นสูงและวิศวกรที่สนใจไม่เพียงแต่ในด้านการศึกษาเพิ่มเติมเท่านั้น แต่ยังรวมถึงความก้าวหน้าของการประมวลผลแบบคลาวด์ด้วย กิจกรรมดังกล่าวเกี่ยวข้องกับผู้ปฏิบัติงานที่เชี่ยวชาญและผู้พัฒนาโครงการยอดนิยม เช่น Kubernetes, Prometheus, gRPC, Envoy, OpenTracing และอื่นๆ
ทุกสายตาจับจ้องไปที่ Ingress
ก่อนอื่นมาเกริ่นนำ ชุมชน Kubernetes ได้ค้นพบวิธีการจัดการกับความท้าทายในการรันเวิร์กโหลด และให้การเข้าถึงจากเวิร์กโหลดไปยังพื้นที่จัดเก็บข้อมูลแล้ว แต่ยังมีช่องว่างสำหรับนวัตกรรมในด้านเครือข่ายและการเชื่อมต่อ งานหลักและสำคัญมากคือการส่งมอบการรับส่งข้อมูลภายนอกภายในคลัสเตอร์ ใน Kubernetes สิ่งนี้เรียกว่า Ingress ซึ่งตรงกับสิ่งที่ Contour ทำ เป็นเครื่องมือที่คุณใช้ในคลัสเตอร์ได้อย่างง่ายดายเพื่อส่งข้อมูลตามที่ต้องการ แต่มีฟังก์ชันการทำงานในตัวสำหรับอนาคตเมื่อคลัสเตอร์ Kubernetes ของคุณเติบโตขึ้น
ในทางเทคนิคแล้ว Contour ทำงานโดยการกางออก เพื่อจัดเตรียมพร็อกซีย้อนกลับและตัวจัดสรรภาระงาน รองรับการอัปเดตการกำหนดค่าแบบไดนามิกโดยกำเนิด และยังสามารถขยายไปยังคลัสเตอร์ Kubernetes แบบหลายทีมได้ โดยให้กลยุทธ์การปรับสมดุลโหลดที่แตกต่างกัน
มีหลายทางเลือกในการรัน Ingress Controller บน Kubernetes แต่ Contour มีเอกลักษณ์เฉพาะตรงที่มอบงานนั้นในขณะที่ทำงานด้วยประสิทธิภาพระดับสูง ในขณะเดียวกันก็คำนึงถึงความปลอดภัยและการเช่าหลายรายการ
แม้ว่าคุณจะสามารถขยายได้ เพื่อแก้ไขปัญหานี้ จะต้องเพิ่มความซับซ้อนเพิ่มเติมให้กับคลัสเตอร์ของคุณ ในทางกลับกัน Contour นำเสนอโซลูชั่นในการรัน Ingress โดยไม่ต้องพึ่งพาโครงสร้างตาข่ายบริการที่ใหญ่กว่า - แต่ก็สามารถทำงานได้หากจำเป็น นี่เป็นการค่อยๆ เปลี่ยนไปใช้ Ingress ซึ่งดึงดูดความสนใจของผู้ใช้จำนวนมากอย่างรวดเร็ว
จุดแข็งของการรองรับ CNCF
Contour สร้างขึ้นในช่วงปลายปี 2017 โดยนักพัฒนา Heption ถึงเวอร์ชัน 1.0 ในเดือนพฤศจิกายน 2019 และปัจจุบันมีชุมชนสมาชิก 600 คนบน Slack สมาชิก 300 คนอยู่ระหว่างการพัฒนา รวมถึงผู้มอบหมายงาน 90 คน และผู้ดูแล 5 คน ข้อเท็จจริงที่สำคัญอย่างหนึ่งก็คือ มีการนำไปใช้โดยบริษัทและองค์กรต่างๆ รวมถึง Adobe, Kinvolk, Kintone, PhishLabs และ Replicated เมื่อเห็นว่าผู้ใช้นำ Contour มาใช้ในการผลิต และเมื่อรู้ว่าเรามีชุมชนที่มั่นคง CNCF จึงตัดสินใจว่า Contour สามารถเข้าสู่ Incubator ได้โดยตรง โดยข้ามเลเยอร์ Sandbox
สิ่งนี้สำคัญมากสำหรับเรา เนื่องจากเรามองว่าคำเชิญนี้เป็นเครื่องยืนยันว่าเราเป็นชุมชนที่ยั่งยืน เป็นมิตร และเปิดกว้าง ซึ่งสอดคล้องกับเป้าหมายทางเทคนิคของ CNCF และ Contour ยังทำงานได้ดีในระบบนิเวศร่วมกับโครงการอื่นๆ เช่น Kubernetes และ Envoy
เราหวังว่ายิ่งมีคนมาหาเรามากเท่าไร ความหลากหลายและความรวดเร็วในการเพิ่มฟังก์ชันใหม่ก็จะเพิ่มมากขึ้นเท่านั้น เราจะเผยแพร่เวอร์ชันต่อไปทุกเดือน ดังนั้นเราจะไม่ปล่อยให้ผู้ใช้รอนานสำหรับฟีเจอร์ใหม่ การแก้ไขข้อบกพร่อง และการปรับปรุงความปลอดภัย
การมีส่วนร่วมในระบบนิเวศ Kubernetes
ในอนาคตอันใกล้นี้เรา รวบรวมคำขอจากชุมชนสำหรับคุณสมบัติใหม่ คำขอเหล่านี้บางส่วน เช่น การสนับสนุนการตรวจสอบสิทธิ์ภายนอก ได้รับการคาดหวังจากผู้ใช้มาระยะหนึ่งแล้ว แต่ตอนนี้เรามีทรัพยากรสำหรับสิ่งนี้เท่านั้น นอกจากนี้ งานดังกล่าวสามารถนำไปใช้ได้ก็ต่อเมื่อมีบทวิจารณ์จำนวนมากจากชุมชนเท่านั้น
สิ่งอื่นๆ ที่เราวางแผนไว้ว่าจะดำเนินการในอนาคตอันใกล้นี้:
เราเริ่มคิดถึงการสนับสนุนด้วย . Contour คือตัวควบคุม L7 Ingress แต่ผู้ใช้บางรายของเราต้องการโฮสต์แอปพลิเคชันที่ไม่ใช่ HTTP (เช่น แอปพลิเคชัน VOIP และระบบโทรศัพท์) บน Kubernetes โดยปกติแอปพลิเคชันเหล่านี้จะใช้ UDP ดังนั้นเราจึงต้องการขยายแผนของเราให้ตรงตามความต้องการเหล่านี้
เรา สิ่งที่เราเรียนรู้ในขณะที่พัฒนา Ingress Controller ของเราร่วมกับชุมชน จึงช่วยปรับปรุงการกำหนดเส้นทางข้อมูลจากภายนอกไปยังคลัสเตอร์ในรุ่นต่อไป คูเบอร์เนเตส
ค้นหาข้อมูลเพิ่มเติมและเข้าร่วมกับเรา!
คุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ Contour รวมถึงความเข้าใจที่ชัดเจนเกี่ยวกับวิธีการทำงานของโครงการและสิ่งที่ทีมหวังจะบรรลุเมื่อเราเข้าร่วม CNCF - เยี่ยมชม ในการประชุม KubeCon ในวันที่ 20 สิงหาคม 2020 เวลา 13.00 CEST เรายินดีที่จะพบคุณ
หากเป็นไปไม่ได้เราขอเชิญคุณเข้าร่วมรายการใดรายการหนึ่ง ซึ่งจะมีขึ้นในวันอังคารนี้ก็มี . คุณยังสามารถสมัครสมาชิกได้ คอนทัวร์เข้า คุณจะสามารถถามคำถามหรือดำเนินการตามคำขอรวมกับผู้ที่รู้จักโครงการได้แบบเรียลไทม์ หากคุณต้องการเห็นการทำงานของ Contour โปรดส่งข้อความถึงเราที่ Slack หรือส่งข้อความไปยังรายชื่ออีเมลของเรา
สุดท้ายนี้ หากคุณต้องการมีส่วนร่วม เรายินดีที่จะต้อนรับคุณเข้าสู่อันดับของเรา ตรวจสอบของเรา ,พูดคุยกับเราได้ที่ หรือเริ่มต้นอย่างใดอย่างหนึ่งของเรา . นอกจากนี้เรายังเปิดรับข้อเสนอแนะใด ๆ ที่คุณต้องการแบ่งปัน
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Contour และเทคโนโลยีคลาวด์อื่นๆ โปรดพิจารณาเข้าร่วมจากระยะไกล ซึ่งจะจัดขึ้นในวันที่ 17-20 สิงหาคม 2020

เฉพาะผู้ใช้ที่ลงทะเบียนเท่านั้นที่สามารถเข้าร่วมในการสำรวจได้ , โปรด.
คุณสนใจ Contour ไหม?
25,0% ไม่เชิง. ไม่มีอะไรใหม่4
25,0% ใช่ สิ่งที่มีแนวโน้ม4
43,8% มาดูกันว่าการกระทำที่แท้จริงจะเป็นไปตามสัญญา7
6,2% เฉพาะเสาหินเท่านั้น ฮาร์ดคอร์เท่านั้น1
ผู้ใช้ 16 คนโหวต ผู้ใช้ 3 รายงดออกเสียง
ที่มา: will.com
