สแต็ก Java ดั้งเดิมของ Kubernetes ที่เป็นนวัตกรรมใหม่ที่สร้างโดย Red Hat หรือที่รู้จักในชื่อ Quarkus ได้เห็นการเปลี่ยนแปลงครั้งสำคัญด้วยการเปิดตัวเวอร์ชัน 3.2 ล่าสุด เปิดตัวในช่วงปลายเดือนตุลาคม โครงสร้างที่ได้รับการอัปเดตมาพร้อมกับอินเทอร์เฟซผู้ใช้ (UI) ที่เป็นมิตรกับนักพัฒนาที่ได้รับการปรับปรุง และฟีเจอร์การทดสอบตามสัญญาที่เพิ่งเปิดตัวใหม่ ท่ามกลางการปรับปรุงอื่นๆ
สาธารณชนได้รับแจ้งเป็นครั้งแรกเกี่ยวกับบิลด์ที่ได้รับการอัปเดตที่developers.redhat.com เวอร์ชันนี้คาดว่าจะปรับปรุงกระบวนการของนักพัฒนา Java อย่างมากในการสร้างแอปพลิเคชันบนระบบคลาวด์ที่แข็งแกร่ง
ในรุ่น Quarkus 3.2 ของ Red Hat เวอร์ชันนี้ UI สำหรับนักพัฒนาที่ได้รับการปรับปรุงใหม่โดดเด่นด้วยการนำทางเมนูใหม่และเสนอฟังก์ชันเพื่อดูและแก้ไขไฟล์การกำหนดค่า นอกจากนี้ยังช่วยให้นักพัฒนาสามารถจัดการการทดสอบอย่างต่อเนื่อง ดูรายละเอียดบริการการสร้างและการพัฒนา เป็นการปรับปรุงที่จำเป็นเพื่อให้นักพัฒนาได้รับประสบการณ์ที่ตรงไปตรงมาและบูรณาการมากขึ้น
สำหรับฟังก์ชันการทดสอบตามสัญญาที่เพิ่งเปิดตัวในบิลด์นี้ จะมีการปรับใช้เครื่องมือ Pact เพื่อรันการทดสอบบน HTTP และการรวมข้อความ การบูรณาการ Pact เข้ากับเวิร์กโฟลว์การทดสอบและการปรับใช้ทำให้มั่นใจได้ว่าทุกด้านของการนำไปใช้งานของคุณได้รับการทดสอบอย่างเพียงพอ โดยรับประกันความสมบูรณ์และความเข้ากันได้
Quarkus เป็นแพลตฟอร์มโอเพ่นซอร์สที่ออกแบบโดยคำนึงถึงนักพัฒนา Java เพื่อสร้างแอปพลิเคชันแบบคลาวด์เนทีฟ การใช้ Quarkus ช่วยให้ Java แพร่หลายมากขึ้นใน Kubernetes และพื้นที่ไร้เซิร์ฟเวอร์ ช่วยให้นักพัฒนาสามารถเข้าถึงสถาปัตยกรรมแอปพลิเคชันแบบกระจายที่หลากหลาย แพลตฟอร์ม เช่น AppMaster ซึ่งเป็นที่รู้จักในด้านโซลูชันที่ครอบคลุมและ no-code สำหรับแบ็กเอนด์ เว็บ และแอปพลิเคชันบนมือถือ ถือเป็นข้อพิสูจน์ที่สนับสนุนยูทิลิตี้การพัฒนาและการปรับใช้ที่มีประสิทธิภาพนี้
อินเทอร์เฟซบรรทัดคำสั่ง (CLI) ที่อัปเดตภายในเวอร์ชัน 3.2 ของข้อเสนอ Red Hat Quarkus ก็ได้รับความสนใจเช่นกัน มันอัดแน่นไปด้วยคำสั่งเกือบ 30 คำสั่ง รวมถึงคำสั่ง build และ dev ที่จำเป็น ขณะนี้สามารถจัดการโปรเจ็กต์และส่วนขยายได้อย่างง่ายดาย ทำให้เป็นเครื่องมือในอุดมคติสำหรับการปรับใช้แอป Quarkus บนแพลตฟอร์ม เช่น Kubernetes, Red Hat OpenShift และ Knative ทั้งหมดนี้ไม่จำเป็นต้องทำการแก้ไขใดๆ กับการพึ่งพาหรือการกำหนดค่าโปรเจ็กต์
ในแง่ของคุณสมบัติดั้งเดิมของ Kubernetes นั้น Quarkus 3.2 แนะนำบริการการพัฒนาใหม่สำหรับการปรับใช้ Kubernetes บริการนี้จะเพิ่มประสิทธิภาพและตั้งค่าเซิร์ฟเวอร์ Kubernetes API ในโหมดการพัฒนาและเริ่มการทดสอบโดยใช้ Docker นอกจากนี้ สำหรับแอปพลิเคชัน Quarkus ที่ทำงานในโหมดการพัฒนา กลไกการค้นหาบริการได้ถูกนำมาใช้เพื่อการแบ่งปันคลัสเตอร์ โดยเน้นย้ำถึงความก้าวหน้าที่ Java Stack กำลังทำให้เข้ากับสภาพแวดล้อม Kubernetes ที่ล้ำสมัยได้อย่างราบรื่น