PostgreSQL klasterini o'rnatish uchun Kubegres asboblar to'plami nashr etildi

Kubernetes platformasi asosida konteyner izolyatsiyasi infratuzilmasida joylashtirilgan PostgreSQL DBMS bilan replikatsiya qilingan serverlar klasterini yaratish uchun moʻljallangan Kubegres loyihasining manba matnlari chop etildi. Paket shuningdek, serverlar o'rtasida ma'lumotlar replikatsiyasini boshqarish, xatolarga chidamli konfiguratsiyalarni yaratish va zaxira nusxalarini tashkil qilish imkonini beradi. Loyiha kodi Go-da yozilgan va Apache 2.0 litsenziyasi ostida tarqatiladi.

Yaratilgan klaster bitta asosiy PostgreSQL pod tugunidan va birlamchi tugun bilan sinxronlangan real vaqtda takrorlanadigan ikkilamchi pod tugunlaridan iborat. Birlamchi tugunda nosozlik bo'lsa, tizim avtomatik ravishda ikkinchi darajali tugunlardan birini asosiy toifaga o'zgartiradi va operatsiyani to'xtatmasdan replikatsiya konfiguratsiyasini o'zgartiradi. Ma'lumotlar bazasining muntazam zaxira nusxalarini alohida xotiraga sozlash mumkin. Klaster konfiguratsiyasi YAML formatida ko'rsatilgan. Tugun tarkibi Docker loyihasi tomonidan taqdim etilgan rasmiy PostgreSQL konteyner tasviri asosida yaratilgan. Tizimning ishlashi barqaror deb tan olingan va u allaqachon sanoat dasturlarida qo'llaniladi.

Manba: opennet.ru

a Izoh qo'shish