Kubernetes üzərində qurulmuş açıq mənbəli PaaS platforması Cozystack 1.2 artıq mövcuddur. Layihənin məqsədi hosting provayderləri üçün istifadəyə hazır platforma və özəl və ictimai buludların qurulması üçün çərçivə təmin etməkdir. Platforma birbaşa serverlərə quraşdırılır və idarə olunan xidmətlərin göstərilməsi üçün infrastruktur hazırlığının bütün aspektlərini əhatə edir. Cozystack sizə Kubernetes klasterlərini, verilənlər bazalarını və digərlərini işə salmağa və təmin etməyə imkan verir. virtual maşınlarPlatforma kodu GitHub-da mövcuddur və Apache-2.0 lisenziyası altında paylanır.
Platforma Kube-OVN əsasında açıq mənbəli şəbəkə infrastrukturu (parça) tətbiqini əhatə edir və xidmət şəbəkəsinin təşkili üçün Cilium və xidmət elanları üçün MetalLB-dən istifadə edir. Saxlama, əsas saxlama təbəqəsi kimi ZFS və replikasiya üçün DRBD təklif edən LINSTOR-da tətbiq olunur. VictoriaMetrics və Grafana-ya əsaslanan əvvəlcədən konfiqurasiya edilmiş monitorinq yığını daxildir. Başlatmaq üçün virtual maşınlar Platforma, klassik virtual maşınları birbaşa Kubernetes konteynerlərində işlətməyə imkan verən KubeVirt texnologiyasından istifadə edir və artıq idarə olunan Kubernetes klasterlərini çılpaq Kubernetes klasteri daxilində işə salmaq üçün Cluster API ilə bütün lazımi inteqrasiyalara malikdir. Platforma daxilində Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics və digər xidmətləri bir kliklə yerləşdirə bilərsiniz.
Cozystack 1.2.0-dakı əsas xüsusiyyətlər:
- OpenSearch platformasının bütün buraxılışlarını dəstəkləyən "İdarə Edilən OpenSearch" tətbiqi İdarəetmə Panelinə əlavə edilib. Çoxməqsədli topologiya mövcuddur, TLS standart olaraq aktivdir, HTTP Basic identifikasiyası dərhal işləyir və lazım olduqda OpenSearch İdarəetmə Panellərinin veb interfeysi mühərriklə yanaşı yerləşdirilə bilər.
- vpc tətbiqi artıq VPC Peering-i dəstəkləyir və bu da trafikin ictimai giriş nöqtələri vasitəsilə yönləndirilmədən icarəçi şəxsi şəbəkələrin birbaşa qoşulmasına imkan verir. Çoxkirayəçili yerləşdirmələrdə operatorlar daha təmiz daxili şəbəkə topologiyaları hazırlaya və yalnız lazımi trafiki dərc edə bilərlər. Deterministik təminat əlavə edilib. IP ünvanları statik marşrutlar üçün peering və dəstək üçün.
- SchedulingClass sistemi tətbiq edilib və bu da operatorlara icarəçilərin iş yükünün harada başladığını idarə etməyə imkan verir. Məsələn, iş yükləri icarəçilərdən Kubernetes planlaşdırıcısının incəliklərini başa düşmələrini tələb etmədən müəyyən məlumat mərkəzlərinə, aparat siniflərinə və ya qovşaq qruplarına təyin edilə bilər. Cozystack-scheduler standart olaraq aktivdir və SchedulingClass standart platforma quraşdırılmasının bir hissəsinə çevrilir.
- VictoriaLogs, qeydiyyat yığınının miqyaslanmasını artırmaq üçün VLCluster əsasında klaster rejiminə keçirildi.
- LINSTOR artıq klonlama və bərpadan sonra həcm köçürməsini dəstəkləyir, klonlama və bərpa ssenarilərində məlumatların yerləşdirilməsini təkmilləşdirir.
- external-dns ayrı bir əlavə paketi kimi mövcuddur.
Mənbə: opennet.ru
