Kubernetes əsasında açıq PaaS platforması olan Cozystack 0.20-ın buraxılışı

Kubernetes-də qurulmuş pulsuz PaaS platforması Cozystack 0.20.0-ın buraxılışı nəşr olundu. Layihə hostinq provayderləri üçün hazır platforma və şəxsi və ictimai buludların qurulması üçün çərçivə təmin etmək məqsədi daşıyır. Platforma birbaşa serverlərdə quraşdırılır və idarə olunan xidmətlərin göstərilməsi üçün infrastrukturun hazırlanmasının bütün aspektlərini əhatə edir. Cozystack sizə Kubernetes klasterlərini, verilənlər bazalarını və virtual maşınlarını işlətməyə və təmin etməyə imkan verir. Platforma kodu GitHub-da mövcuddur və Apache-2.0 lisenziyası altında paylanır.

Əsas texnologiya yığını kimi Talos Linux və Flux CD istifadə olunur. Sistem, nüvə və lazımi modulları olan şəkillər əvvəlcədən yaradılır və atomik şəkildə yenilənir ki, bu da dkms və paket meneceri kimi komponentlər olmadan etməyə imkan verir və sabit işləməyə zəmanət verir. PXE və Debian kimi talos-bootstrap quraşdırıcısından istifadə edərək boş məlumat mərkəzində sadə quraşdırma metodu təqdim edir.

Platforma pulsuz tətbiqetməni əhatə edir şəbəkə infrastrukturu (parça) Kube-OVN əsasında hazırlanır və xidmət şəbəkəsinin təşkili üçün Cilium və xidmət reklamı üçün MetalLB istifadə edir. Saxlama, əsas saxlama təbəqəsi kimi ZFS və replikasiya üçün DRBD istifadə edən LINSTOR üzərində tətbiq olunur. VictoriaMetrics və Grafana əsasında əvvəlcədən konfiqurasiya edilmiş monitorinq yığını daxildir. Başlatmaq üçün virtual maşınlar KubeVirt texnologiyasından istifadə olunur ki, bu da klassik virtual maşınları birbaşa Kubernetes konteynerlərində işlətməyə imkan verir və artıq aparat Kubernetes klasterinin içərisində idarə olunan Kubernetes klasterlərini işə salmaq üçün Cluster API ilə bütün lazımi inteqrasiyalara malikdir.

Əsas dəyişikliklər:

  • Kube-OVN 0.13.0 versiyasına yeniləndi.
  • KubeVirt CCM (Cloud Controller Manager) məntiqi təkmilləşdirilmişdir;
  • OIDC-də istifadəçi hüquqları ilə bağlı problemlər həll olunub.
  • Klaster administratoru üçün qrup əlavə edildi.
  • Grafana-da sabit xəbərdarlıqlar və idarə panelləri.
  • NATS indi jetstream və transfer konfiqurasiyasını aktivləşdirmək imkanına malikdir.
  • Platforma API ilə qarşılıqlı əlaqə yaratmaq üçün Terraformdan istifadə etmək imkanı əlavə edildi.

Cozystack 0.19-un əvvəlki buraxılışı OIDC (OpenID Connect) üçün dəstək təqdim etdi, lakin kod bazasının stabilləşdirilməsi işinə görə bu buraxılış ayrıca buraxılış kimi elan edilmədi. İndi Cozystack, yerli istifadəçilər yarada və xarici OIDC provayderləri ilə əlaqəni konfiqurasiya edə biləcəyiniz Cozy səltənətini avtomatik konfiqurasiya edən Keycloak ilə gəlir. Hər bir kirayəçi üçün standart olaraq 4 qrup təmin edilir və icarəçi proqramında siz Keycloak vasitəsilə autentifikasiya üçün konfiqurasiya edilmiş yaradılan kubeconfig faylını avtomatik yükləyə bilərsiniz. “Keycloak-ı Kod kimi” konfiqurasiya etmək imkanı Açarxalçı Operatorunu təqdim etməklə təmin edilir. K8s klasteri və İdarəetmə Paneli ilə Keycloak inteqrasiyası avtomatik olaraq konfiqurasiya edilir.

Mənbə: opennet.ru

Добавить комментарий