Objavljena je prva alfa verzija projekta etcd-operator, koji razvija alate za olakšavanje implementacije distribuiranog skladišta etcd u okruženju Kubernetes i upravljanje etcd klasterima. Alati mogu rešavati zadatke kao što su implementacija čvorova, konfiguracija, upravljanje, skaliranje i oporavak od grešaka. Konfiguracija se zadovoljava u YAML formatu. Kôd projekta je napisan na Go jeziku i distribuira se pod Apache 2.0 licencom.
Projekt je stvoren unutar eksperimenta uspostavljanja zajednice u russkom govornom području Kubernetes i formiranju inicijativne grupe za razvoj potpuno slobodnog i zajednicom upravljanog etcd-operator-a. Suština eksperimenta je stvoriti projekat od nule koji će se razvijati kroz zajednicu i proveriti primenljivost međunarodnih praksi zajedničkog razvoja unutar russke zajednice.
Izbor etcd-a je opravdan time što je to jednostavna, a u isto vreme i tražena tehnologija, koja se koristi u mnogim projektima. Među glavnim korisnicima izdvajaju se projekti Cozystack i Kamaji, orijentisani na pokretanje Kubernetes klastera u nativnoj Kubernetes ekosistemu. Trenutno projekt ima zasebnu zajednicu od 100 članova i oko 10 stalnih saradnika.
Projekt ima dva glavna cilja:
- Želja da se stvori standardno rešenje koje neće biti pod kontrolom neke kompanije.
- Namera da se pomogne ruskoj zajednici da nauči kako da zajedno radi sa zapadnim kolegama na postizanju zajedničkih ciljeva, kao i da usvoje njihove najbolje prakse za organizaciju slobodnog razvoja.
Projekt je već poslao zahtev za pridruživanje Kubernetes-SIGs. Trenutno se aktivno raspravlja o mogućnosti prihvatanja etcd-operatora pod okrilje glavnog projekta etcd.
Izvor: opennet.ru
