Нашри платформаи ройгони PaaS Cozystack 0.20.0, ки дар Kubernetes сохта шудааст, нашр шуд. Лоиҳа ба таъмини платформаи омода барои провайдерҳои хостинг ва чаҳорчӯба барои сохтани абрҳои хусусӣ ва ҷамъиятӣ нигаронида шудааст. Платформа мустақиман дар серверҳо насб карда шудааст ва тамоми ҷанбаҳои омодасозии инфрасохторро барои пешниҳоди хидматҳои идорашаванда фаро мегирад. Cozystack ба шумо имкон медиҳад, ки кластерҳо, пойгоҳи додаҳо ва мошинҳои виртуалии Kubernetes -ро идора ва таъмин кунед. Рамзи платформа дар GitHub дастрас аст ва таҳти иҷозатномаи Apache-2.0 паҳн карда мешавад.
Talos Linux ва Flux CD ҳамчун стеки асосии технология истифода мешаванд. Тасвирҳо бо система, ядро ва модулҳои зарурӣ пешакӣ тавлид ва ба таври атомӣ нав карда мешаванд, ки ба шумо имкон медиҳад бидуни ҷузъҳо ба монанди dkms ва мудири баста кор кунед ва кори устуворро кафолат диҳед. Усули оддии насбро дар маркази маълумоти холӣ бо истифода аз PXE ва насбкунандаи ба монанди Debian talos-bootstrap пешниҳод мекунад.
Платформа татбиқи ройгонро дар бар мегирад инфрасохтори шабакавӣ (матоъ) дар асоси Kube-OVN сохта шудааст ва барои ташкили шабакаи хидматрасонӣ Cilium ва барои таблиғоти хидматрасонӣ MetalLB-ро истифода мебарад. Нигоҳдорӣ дар LINSTOR амалӣ карда мешавад, ки ZFS-ро ҳамчун қабати нигаҳдории асосӣ ва DRBD-ро барои такрор истифода мебарад. Стеки мониторинги пешакӣ танзимшуда дар асоси VictoriaMetrics ва Grafana дохил карда шудааст. Барои оғоз кардан мошинҳои виртуалӣ Технологияи KubeVirt истифода мешавад, ки ба шумо имкон медиҳад, ки мошинҳои виртуалии классикиро мустақиман дар контейнерҳои Kubernetes иҷро кунед ва аллакай ҳамаи интегратсияҳои заруриро бо Cluster API барои оғози кластерҳои идоракунии Kubernetes дар дохили кластери сахтафзори Kubernetes дорад.
Тағйироти асосӣ:
- Kube-OVN ба версияи 0.13.0 нав карда шуд.
- Мантиқи KubeVirt CCM (Менеҷери Cloud Controller) такмил дода шуд, ки платформа акнун барои иҷорагир-Kubernetes мувозинатҳои устувортарро таъмин мекунад.
- Масъалаҳо бо ҳуқуқи корбарон дар OIDC ҳал карда шуданд.
- Барои мудири кластер гурӯҳ илова карда шуд.
- Огоҳиҳо ва панелҳои идоракунӣ дар Grafana.
- NATS ҳоло қобилияти фаъол кардани конфигуратсияи jetstream ва интиқолро дорад.
- Қобилияти истифодаи Terraform барои ҳамкорӣ бо платформаи API илова карда шуд.
Нашри қаблии Cozystack 0.19 дастгирии OIDC (OpenID Connect) ҷорӣ кард, аммо аз сабаби кор ба эътидол овардани базаи код, ин версия ҳамчун версияи алоҳида эълон карда нашуд. Ҳоло Cozystack бо Keycloak меояд, ки ба таври худкор майдони Cozy -ро танзим мекунад, ки дар дохили он шумо метавонед корбарони маҳаллӣ эҷод кунед ва иртиботро бо провайдерҳои берунаи OIDC танзим кунед. Барои ҳар як иҷорагир, 4 гурӯҳ ба таври нобаёнӣ пешниҳод карда мешаванд ва дар барномаи иҷорагир шумо метавонед ба таври худкор файли тавлидшудаи kubeconfig-ро зеркашӣ кунед, ки барои тасдиқ тавассути Keycloak танзим шудааст. Имконияти танзими "Keycloak ҳамчун код" тавассути ҷорӣ кардани Оператори Keycloak таъмин карда мешавад. Интегратсияи Keycloak бо кластери K8s ва панели идоракунӣ ба таври худкор танзим карда мешавад.
Манбаъ: opennet.ru
