Objavljen je prvi alfa-izdanje projekta etcd-operator, koji razvija alat za pojednostavljenje implementacije distribuiranog skladišta etcd u Kubernetes okruženju i upravljanje etcd klasterima. Alat može rješavati zadatke poput implementacije čvorova, konfiguracije, upravljanja, skaliranja i oporavka u slučaju kvarova. Konfiguracija se definira u YAML formatu. Kod projekta napisan je na Go jeziku i distribuira se pod Apache 2.0 licenci.
Projekt je nastao u okviru eksperimenta o organizaciji ljudi unutar rusofone zajednice Kubernetes i stvaranju inicijativne grupe za pisanje potpuno otvorenog i zajednicom upravljanog etcd-operatora. Suština eksperimenta je stvoriti projekt od nule, koji će se razvijati kroz zajednicu, i provjeriti primjenjivost međunarodnih praksi zajedničkog razvoja u rusofonoj zajednici.
Odabir etcd-a uvjetovan je činjenicom da je to jednostavna, ali istovremeno tražena tehnologija koja se koristi u mnogim projektima. Među glavnim korisnicima su projekti Cozystack i Kamaji, usmjereni na pokretanje Kubernetes klastera u nativnoj ekosustavu Kubernetes-a. Trenutno projekt ima posebnu zajednicu od 100 članova i oko 10 stalnih suradnika.
Projekt ima dva osnovna cilja:
- Želja je stvoriti standardno rješenje koje neće biti pod kontrolom bilo koje tvrtke.
- Namera je pomoći rusofonoj zajednici da nauči raditi zajedno sa zapadnim kolegama na postizanju zajedničkih ciljeva, kao i preuzeti njihove najbolje prakse u organizaciji slobodnog razvoja.
Projekt je već poslao zahtjev za pridruživanje Kubernetes-SIGs. Trenutno se također aktivno raspravlja o mogućnosti prihvaćanja etcd-operatora pod okrilje glavnog projekta etcd.
Izvor: opennet.ru
