Cozystack แพลตฟอร์ม PaaS แบบโอเพนซอร์สที่ใช้ Kubernetes ได้เปิดตัวเวอร์ชันแรกแล้ว โครงการนี้วางตำแหน่งตัวเองเป็นแพลตฟอร์มพร้อมใช้งานสำหรับผู้ให้บริการโฮสติ้ง และเป็นเฟรมเวิร์กสำหรับการสร้างคลาวด์ส่วนตัวและสาธารณะ แพลตฟอร์มนี้ติดตั้งโดยตรงบนเซิร์ฟเวอร์และครอบคลุมทุกด้านของการเตรียมโครงสร้างพื้นฐานสำหรับการให้บริการจัดการ Cozystack ช่วยให้คุณสามารถเปิดใช้งานและจัดเตรียมคลัสเตอร์ Kubernetes ฐานข้อมูล และบริการอื่นๆ ตามความต้องการได้ เครื่องเสมือนโค้ดของแพลตฟอร์มมีให้ใช้งานบน GitHub และเผยแพร่ภายใต้ใบอนุญาต Apache-2.0

Talos Linux และ Flux CD ถูกใช้เป็นเทคโนโลยีพื้นฐาน อิมเมจที่ประกอบด้วยระบบ เคอร์เนล และโมดูลที่จำเป็นได้รับการสร้างไว้ล่วงหน้าและอัปเดตโดยอัตโนมัติ จึงไม่จำเป็นต้องใช้ส่วนประกอบต่างๆ เช่น dkms และตัวจัดการแพ็กเกจ จึงมั่นใจได้ว่าการทำงานจะเสถียร
สำหรับการเริ่มต้น เครื่องเสมือน มีการใช้เทคโนโลยี KubeVirt ซึ่งช่วยให้คุณสามารถเรียกใช้เครื่องเสมือนแบบคลาสสิกได้โดยตรงในคอนเทนเนอร์ Kubernetes และมีการผสานรวมที่จำเป็นทั้งหมดกับ Cluster API เพื่อเปิดใช้งานคลัสเตอร์ Kubernetes ที่ได้รับการจัดการภายในคลัสเตอร์ Kubernetes บนฮาร์ดแวร์
แพลตฟอร์มนี้ประกอบด้วยการใช้งานโครงข่ายเครือข่ายแบบโอเพนซอร์สที่อิงตาม Kube-OVN และใช้ Cilium สำหรับการจัดระเบียบเซอร์วิสเมช และ MetalLB สำหรับการประกาศบริการ ส่วนระบบจัดเก็บข้อมูลนั้นใช้งานบน LINSTOR ซึ่งมี ZFS เป็นเลเยอร์จัดเก็บข้อมูลพื้นฐาน และ DRBD สำหรับการจำลองข้อมูล นอกจากนี้ยังมีชุดการตรวจสอบที่กำหนดค่าไว้ล่วงหน้าซึ่งอิงตาม VictoriaMetrics และ Grafana อีกด้วย
หนึ่งในคุณสมบัติหลักของแพลตฟอร์มนี้คือวิธีการติดตั้งที่ง่ายดายในศูนย์ข้อมูลที่ว่างเปล่าโดยใช้ PXE และโปรแกรมติดตั้ง talos-bootstrap ที่คล้ายกับ Debian แม้จะมีความสนใจในเชิงพาณิชย์ แต่โครงการนี้กำลังได้รับการพัฒนาโดยชุมชนที่สนใจ และมีแผนที่จะคงสถานะเป็นโอเพนซอร์สต่อไป ได้มีการส่งคำขอบริจาค Cozystack ให้กับมูลนิธิ Cloud Native Computing Foundation (CNCF) แล้ว
ที่มา: opennet.ru
