Bol zverejnený prvý alfa-verzia projektu etcd-operator, ktorý vyvíja nástroje na zjednodušenie nasadenia distribuovaného úložiska etcd v prostredí Kubernetes a správy klastrov etcd. Nástroje môžu riešiť úlohy ako nasadenie uzlov, konfigurácia, správa, škálovanie a obnova v prípade porúch. Konfigurácia sa zadáva vo formáte YAML. Kód projektu je napísaný v jazyku Go a je distribuovaný pod licenciou Apache 2.0.
Projekt bol vytvorený v rámci experimentu na organizovanie ľudí v rusky hovoriacej komunite Kubernetes a vytvorení iniciatívnej skupiny na písanie úplne voľného a komunitne riadeného etcd-operatora. Podstatou experimentu je vytvoriť projekt od základu, ktorý bude rásť komunitou, a overiť použiteľnosť medzinárodných praktík spolupráce v rusky hovoriacej komunite.
Výber etcd je daný tým, že je to zároveň jednoduchá, a zároveň žiadaná technológia, používaná v mnohých projektoch. Medzi hlavnými používateľmi sú projekty Cozystack a Kamaji, orientované na spúšťanie klastrov Kubernetes v nativnom prostredí Kubernetes. Momentálne má projekt samostatnú komunitu s 100 účastníkmi a približne 10 stálych prispievateľov.
Projekt sleduje dva hlavné ciele:
- Túžba vytvoriť štandardné riešenie, ktoré nebude pod kontrolou žiadnej spoločnosti.
- Úmysel pomôcť rusky hovoriacej komunite naučiť sa spolupracovať so západnými kolegami na dosiahnutí spoločných cieľov a taktiež prevziať ich osvedčené praktiky organizácie otvoreného vývoja.
Projekt už odoslal žiadosť o prihlásenie sa do Kubernetes-SIGs. Momentálne prebieha aj aktívna diskusia o možnosti prijatia etcd-operatora pod krídla hlavného projektu etcd.
Zdroj: opennet.ru
