Kubernetes asosidagi ochiq kodli PaaS platformasi Cozystack 0.40 ning chiqarilishi

Kubernetes-da qurilgan bepul PaaS platformasi Cozystack endi 0.40 versiyasida mavjud. Loyiha hosting provayderlari uchun foydalanishga tayyor platformani hamda shaxsiy va ommaviy bulutlarni yaratish uchun asos yaratishga qaratilgan. Platforma to'g'ridan-to'g'ri serverlarga o'rnatiladi va boshqariladigan xizmatlarni taqdim etish uchun infratuzilmani tayyorlashning barcha jihatlarini qamrab oladi. Cozystack sizga Kubernetes klasterlarini, ma'lumotlar bazalarini va virtual mashinalarini ishga tushirish va ta'minlash imkonini beradi. Platforma kodi GitHub'da mavjud va Apache 2.0 litsenziyasi ostida tarqatiladi.

Talos asosiy texnologiya to'plami sifatida ishlatiladi. Linux va Flux CD. Tizim, yadro va zarur modullar tasvirlari oldindan tuzilgan va atomik ravishda yangilangan bo'lib, dkms va paket menejeri kabi komponentlarga ehtiyojni bartaraf etadi va barqaror ishlashni ta'minlaydi. PXE va yordamida bo'sh ma'lumotlar markazida oddiy o'rnatish usuli taqdim etiladi. debian- talos-bootstrap o'rnatuvchisi kabi. Platforma ichida siz Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics va boshqa xizmatlarni bir marta bosish orqali joylashtirishingiz mumkin.

Platforma bepul amalga oshirishni o'z ichiga oladi tarmoq infratuzilmasi (mato) Kube-OVN asosida ishlab chiqilgan boʻlib, u xizmat koʻrsatish tarmogʻini tashkil qilish uchun Cilium va xizmat reklamasi uchun MetalLB dan foydalanadi. Saqlash LINSTORda amalga oshiriladi, u asosiy saqlash qatlami sifatida ZFS va replikatsiya uchun DRBD dan foydalanadi. VictoriaMetrics va Grafana asosida oldindan sozlangan monitoring steki kiritilgan. KubeVirt texnologiyasi virtual mashinalarni ishga tushirish uchun ishlatiladi, bu klassik virtual mashinalarga toʻgʻridan-toʻgʻri Kubernetes konteynerlarida ishlash imkonini beradi va allaqachon yalangʻoch metall Kubernetes klasteri ichida boshqariladigan Kubernetes klasterlarini ishga tushirish uchun Cluster API bilan barcha zarur integratsiyalarga ega.

Yangi nashrda:

  • Optimal pod joylashuvi uchun LINSTOR rejalashtiruvchisi qo'shildi. Kubernetes uchun mahalliy "rejalashtiruvchi kengaytirgich" standart Kubernetes rejalashtiruvchisi bilan birgalikda ishlaydi, bu esa podlarni LINSTOR xotirasi bo'lgan tugunlarga optimal ravishda joylashtirish imkonini beradi. Pod LINSTOR hajmini so'raganda, rejalashtiruvchi kerakli hajmlarning mahalliy nusxalariga ega bo'lgan tugunlarni aniqlash uchun LINSTOR kontrolleriga murojaat qiladi. Ma'lumotlar allaqachon mavjud bo'lgan tugunlarga ustuvorlik beriladi, bu tarmoq trafikini minimallashtiradi va kirish/chiqish samaradorligini oshiradi. Shuningdek, LINSTOR CSI hajmlaridan foydalangan holda podlarni avtomatik ravishda mahalliy rejalashtiruvchiga yo'naltiradigan kirish veb-huki ham joriy etildi, bu esa qo'lda konfiguratsiyasiz uzluksiz integratsiyani ta'minlaydi.
  • SeaweedFS xotirasi 4.05 versiyasiga yangilandi, unda S3 trafikni optimallashtirish (trafik joylashuvi) funksiyasi mavjud: so'rovlar endi eng yaqin serverlarga yuboriladi, bu esa kechikishni kamaytiradi va saqlashni tezlashtiradi. Veb-interfeys va avtorizatsiya qo'llab-quvvatlashiga ega yangi administrator komponenti, shuningdek, taqsimlangan vazifalarni bajarish uchun ishchilar qo'shildi. Grafana chelaklar, API qo'ng'iroqlari va ishlashni kuzatish uchun ilg'or boshqaruv panellari bilan yangilandi. Qo'llab-quvvatlash qo'shildi. TLS sertifikatlari administrator va ishchi komponentlari uchun.
  • FluxCD dan olingan valuesFrom mexanizmi Helm diagrammalaridagi qidiruv funksiyalarini almashtiradi. Ushbu arxitekturaviy yaxshilanish parametrlarning toza o'tishini ta'minlaydi va majburiy sinxronizatsiya (yarashtirish) kontrollerlariga ehtiyojni yo'q qiladi. ConfigMaps va xizmat havolalaridan konfiguratsiya endi har bir nom maydonidagi cozystack-values ​​​​kalit orqali markaziy ravishda boshqariladi.
  • LINSTOR integratsiya komponenti endi avtomatik diskli xususiyatni qo'llab-quvvatlaydi, bu esa disksiz tugunlar DRBD resurslarini asosiy holatda 30 daqiqadan ko'proq ushlab tursa, ularni diskli tugunlarga o'tkazadi.
  • PostgreSQL, Kubernetes, MariaDB va Redis uchun avtomatik versiyani boshqarish tizimlari joriy etilgan bo'lib, ular yuqori oqimdagi omborlardagi yangilanishlarni kuzatib boradi va avtomatik versiya yangilanishlari mexanizmlarini ta'minlaydi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster