Ðîññèéñêèé ðàçðàáîò÷èê ÏÎ «Ëàáîðàòîðèÿ ×èñëèòåëü» âûïóñòèë íîâóþ âåðñèþ êîíòåéíåðíîé ïëàòôîðìû «Øòóðâàë 2.12». Ãëàâíîå èçìåíåíèå ðåëèçà — ãëîáàëüíîå óïðîùåíèå è ïîâûøåíèå ïðîçðà÷íîñòè ïðîöåññà ðàçâåðòûâàíèÿ Kubernetes-êëàñòåðîâ óïðàâëåíèÿ è ðàáî÷èõ íàãðóçîê. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «Ëàáîðàòîðèè ×èñëèòåëü».
Äëÿ êëàñòåðà óïðàâëåíèÿ ïðåäñòàâëåí ãðàôè÷åñêèé èíñòàëëÿòîð, ïîääåðæèâàþùèé ðàçâåðòûâàíèå ñ ïîìîùüþ Cluster API íà ôèçè÷åñêèõ ñåðâåðàõ, ïëàòôîðìàõ âèðòóàëèçàöèè è â îáëàêàõ — áåç ïðåäâàðèòåëüíîé ïîäãîòîâêè õîñòîâ. Áåòà-âåðñèÿ èíñòðóìåíòà âïåðâûå áûëà àíîíñèðîâàíà â ðåëèçå 2.11. Ïîøàãîâàÿ óñòàíîâêà â ðóññêîÿçû÷íîì èíòåðôåéñå ïîçâîëÿåò èíæåíåðàì ëþáîãî óðîâíÿ êâàëèôèêàöèè ðàçâåðíóòü ïëàòôîðìó çà íåñêîëüêî ìèíóò. Ïðè ýòîì íà êàæäîì ýòàïå îòîáðàæàåòñÿ ïîäðîáíàÿ èíôîðìàöèÿ î õîäå èíñòàëëÿöèè èëè îá îøèáêàõ, åñëè òàêèå âîçíèêíóò.
Òàêæå áûë ïåðåðàáîòàí èíòåðôåéñ ñîçäàíèÿ êëèåíòñêèõ Kubernetes-êëàñòåðîâ äëÿ ðÿäà ïëàòôîðì: îáëà÷íûõ ïðîâàéäåðîâ: OpenStack, VK Cloud, Selectel; oVirt-ïîäîáíûõ ðåøåíèé: oVirt, ÐÅÄ Âèðòóàëèçàöèÿ, zVirt, HostVM è ROSA Virtualization.
Äëÿ âñåõ ðåøåíèé äîáàâëåíà äåòàëèçàöèÿ ñòàòóñîâ ðàçâåðòûâàíèÿ è îáíîâëåíèÿ êëàñòåðà.
Êðîìå òîãî, â ðåëèçå ïîÿâèëèñü èíñòðóìåíòû äëÿ óñêîðåíèÿ íàñòðîéêè îáëà÷íîãî ïðîâàéäåðà OpenStack: âñòðîåííûé Cloud Controller Manager, îáåñïå÷èâàþùèé àâòîìàòè÷åñêîå ñîçäàíèå áàëàíñèðîâùèêà ñ ïðèâÿçêîé ê ñåðâèñàì; îáëà÷íîå õðàíèëèùå OpenStack — Cinder CSI (Container Storage Interface) äëÿ âûäåëåíèÿ ïîñòîÿííûõ òîìîâ (PersistentVolume) è èõ ìîíòèðîâàíèÿ íà ÂÌ.
Òàêæå â ðåëèç 2.12 äîáàâëåíû ïîääåðæêà ÎÑ Ubuntu 24.04 è èíòåãðàöèÿ ñ ñèñòåìîé õðàíåíèÿ äàííûõ Tatlin.Unified, ÷òî îáåñïå÷èâàåò óíèôèöèðîâàííîå óïðàâëåíèå ðàçíûìè òèïàìè õðàíèëèù — iSCSI, FC, NFS, SMB, S3.
«Ìû ïîíèìàåì, ÷òî îñíîâíûå ïîëüçîâàòåëè “Øòóðâàëà” — ýòî èíæåíåðû, ïîýòîìó ñòðåìèìñÿ ìàêñèìàëüíî àâòîìàòèçèðîâàòü è óïðîñòèòü èì ðàáîòó ñ êëàñòåðàìè Kubernetes. Ïðîñòàÿ è áûñòðàÿ óñòàíîâêà, áåñøîâíûå îáíîâëåíèÿ, âñòðîåííûå èíòåãðàöèè — âñå ýòî óëó÷øàåò îïûò ýêñïëóàòàöèè Kubernetes è ýêîíîìèò âðåìÿ ñïåöèàëèñòîâ», — îòìåòèëà Àëèñà Êèðè÷åíêî, ðóêîâîäèòåëü ðàçðàáîòêè ïëàòôîðìû «Øòóðâàë».


