แพลตฟอร์ม PaaS ฟรี Cozystack 0.18.0 ซึ่งสร้างบน Kubernetes ได้รับการเผยแพร่แล้ว โครงการนี้มีจุดมุ่งหมายเพื่อจัดเตรียมแพลตฟอร์มสำเร็จรูปสำหรับผู้ให้บริการโฮสติ้งและกรอบการทำงานสำหรับการสร้างคลาวด์ส่วนตัวและสาธารณะ แพลตฟอร์มดังกล่าวได้รับการติดตั้งบนเซิร์ฟเวอร์โดยตรงและครอบคลุมทุกด้านของการเตรียมโครงสร้างพื้นฐานสำหรับการให้บริการที่มีการจัดการ Cozystack ช่วยให้คุณสามารถเรียกใช้และจัดเตรียมคลัสเตอร์ Kubernetes ฐานข้อมูล และเครื่องเสมือนได้ รหัสแพลตฟอร์มมีอยู่บน GitHub และเผยแพร่ภายใต้ลิขสิทธิ์ Apache-2.0
Talos ถูกใช้เป็นเทคโนโลยีพื้นฐาน Linux และ Flux CD อิมเมจที่มีระบบ เคอร์เนล และโมดูลที่จำเป็นนั้นถูกสร้างและอัปเดตล่วงหน้าอย่างเป็นระบบ ทำให้ไม่จำเป็นต้องใช้ส่วนประกอบต่างๆ เช่น dkms และตัวจัดการแพ็กเกจ และรับประกันการทำงานที่เสถียร มีวิธีการติดตั้งที่ง่ายในศูนย์ข้อมูลที่ว่างเปล่าโดยใช้ PXE และ debian-ตัวติดตั้งที่คล้ายกับ talos-bootstrap
แพลตฟอร์มนี้รวมถึงการใช้งานฟรี โครงสร้างพื้นฐานเครือข่าย (โครงสร้าง) สร้างขึ้นบน Kube-OVN โดยใช้ Cilium สำหรับการจัดระเบียบ Service Mesh และ MetalLB สำหรับการโฆษณาบริการ ระบบจัดเก็บข้อมูลใช้ LINSTOR ซึ่งใช้ ZFS เป็นเลเยอร์จัดเก็บข้อมูลพื้นฐานและ DRBD สำหรับการจำลองข้อมูล มีชุดตรวจสอบที่กำหนดค่าไว้ล่วงหน้าโดยใช้ VictoriaMetrics และ Grafana รวมอยู่ด้วย เพื่อเริ่มต้นใช้งาน เครื่องเสมือน มีการใช้เทคโนโลยี KubeVirt ซึ่งช่วยให้คุณสามารถเรียกใช้เครื่องเสมือนแบบคลาสสิกได้โดยตรงในคอนเทนเนอร์ Kubernetes และมีการผสานรวมที่จำเป็นทั้งหมดกับ Cluster API เพื่อเปิดใช้งานคลัสเตอร์ Kubernetes ที่ได้รับการจัดการภายในคลัสเตอร์ Kubernetes บนฮาร์ดแวร์
ในเวอร์ชันใหม่:
- API สาธารณะ Ciozystack ใช้เซิร์ฟเวอร์ Kubernetes API ของตัวเอง ซึ่งจะแปลคำขอทั้งหมดไปยังทรัพยากรของตนเป็น HelmReleases API โดยอัตโนมัติ ขณะนี้ผู้ดูแลระบบแพลตฟอร์มสามารถให้สิทธิ์ผู้ใช้ในการเข้าถึงทรัพยากรบางอย่างได้อย่างละเอียด (Kuberneteses, VirtualMachines, Postgresses ฯลฯ) นอกจากนี้ เซิร์ฟเวอร์ API ยังสามารถขยายได้อย่างง่ายดายด้วยส่วนประกอบเพิ่มเติม เพียงระบุส่วนประกอบเหล่านั้นใน ConfigMap โดยไม่จำเป็นต้องคอมไพล์ใหม่ อย่างไรก็ตาม แดชบอร์ดยังคงทำงานร่วมกับ HelmReleases โดยตรง ดังนั้นจึงไม่แนะนำให้แจกจ่ายให้กับผู้ใช้ปลายทาง

- การรวบรวมตัวชี้วัดและบันทึกจากคลัสเตอร์ผู้เช่าได้รับการกำหนดค่าแล้ว ในการกำหนดค่า Kubernetes สำหรับคลัสเตอร์ผู้เช่า ขณะนี้มีตัวเลือกในการเปิดใช้งานส่วนเสริม “ตัวแทนการตรวจสอบ” เมื่อเปิดใช้งาน ตัววัดและบันทึกทั้งหมดจะถูกเปลี่ยนเส้นทางไปยังระบบการตรวจสอบที่ใช้งานในพื้นที่ผู้เช่าของผู้ใช้โดยอัตโนมัติ
- ในรุ่น distro-full และ distro-hosted ตัวดำเนินการฐานข้อมูลได้ถูกลดระดับลงในหมวดหมู่ของส่วนประกอบเสริม
- Talos Linux อัปเดตเป็นเวอร์ชัน 1.8.2 แล้ว
- แก้ไข webhook ใน Alerta เพื่อจัดการการแจ้งเตือนจาก Telegram
- การแจ้งเตือนขยะได้ถูกลบออกแล้ว
- เพิ่มการทดสอบ e2e พื้นฐานเพื่อตรวจสอบการใช้งานของแต่ละแอปพลิเคชัน
ที่มา: opennet.ru

