Opublikowano pierwszą wersję alfa projektu etcd-operator, który rozwija narzędzia ułatwiające wdrażanie rozproszonego magazynu etcd w środowisku Kubernetes oraz zarządzanie klastrami etcd. Narzędzia te mogą rozwiązywać takie zadania jak wdrażanie węzłów, konfiguracja, zarządzanie, skalowanie i odzyskiwanie w przypadku awarii. Konfiguracja jest określona w formacie YAML. Kod projektu jest napisany w języku Go i rozpowszechniany na licencji Apache 2.0.
Projekt został stworzony w ramach eksperymentu mającego na celu zorganizowanie ludzi w rosyjskojęzycznej społeczności Kubernetes oraz stworzenie grupy inicjatywnej do napisania w pełni otwartego i zarządzanego przez społeczność etcd-operatora. Istotą eksperymentu jest stworzenie od podstaw projektu, który będzie rozwijać się przez społeczność oraz przetestowanie zastosowania międzynarodowych praktyk współpracy w rosyjskojęzycznej społeczności.
Wybór etcd jest uzasadniony tym, że jest to technologia jednocześnie prosta i poszukiwana, używana w wielu projektach. Wśród głównych użytkowników znajdują się projekty Cozystack i Kamaji, które są ukierunkowane na uruchomienie klastrów Kubernetes w natywnej dla ekosystemu Kubernetes atmosferze. Obecnie projekt ma oddzielną społeczność składającą się z 100 uczestników oraz około 10 stałych współtwórców.
Projekt ma na celu dwie główne cele:
- Chęć stworzenia standardowego rozwiązania, które nie będzie podlegać kontroli żadnej firmie.
- Zamiar pomocy rosyjskojęzycznej społeczności w nauce wspólnej pracy z zachodnimi kolegami w osiąganiu wspólnych celów oraz przejęcie ich najlepszych praktyk w organizacji otwartego rozwoju.
Projekt wysłał już zapytanie o przystąpienie do Kubernetes-SIGs. Obecnie toczy się także aktywna dyskusja na temat możliwości przyjęcia etcd-operatora pod skrzydła głównego projektu etcd.
Źródło: opennet.ru
