Den första alfa-versionen av projektet etcd-operator har publicerats, vilket utvecklar verktyg för att förenkla distributionen av det distribuerade lagringssystemet etcd i en Kubernetes-miljö och för att hantera etcd-kluster. Verktyget kan lösa uppgifter som distribution av noder, konfiguration, hantering, skalning och ÄterstÀllning vid fel. Konfigurationen anges i YAML-format. Projektkoden Àr skriven i Go och distribueras under Apache 2.0-licensen.
Projektet skapades inom ramen för ett experiment för att organisera mÀnniskor i det rysksprÄkiga Kubernetes-gemenskapen och att skapa en initiativgrupp för att skriva en helt fri och gemenskapsstyrd etcd-operator. Experimentets syfte Àr att skapa ett projekt frÄn grunden som ska utvecklas av gemenskapen, och att pröva tillÀmpningen av internationella metoder för samarbete i det rysksprÄkiga samhÀllet.
Valet av etcd beror pÄ att det Àr en bÄde enkel och efterfrÄgad teknik som anvÀnds i mÄnga projekt. Bland de frÀmsta anvÀndarna finns projekten Cozystack och Kamaji, som fokuserar pÄ att köra Kubernetes-kluster i det som Àr inhemskt för Kubernetes-ekosystemet. För nÀrvarande har projektet en egen gemenskap bestÄende av 100 medlemmar och cirka 10 aktiva bidragsgivare.
Projektet har tvÄ huvudmÄl:
- En önskan att skapa en standardlösning som inte kontrolleras av nÄgot företag.
- Ett syfte att hjÀlpa den rysksprÄkiga gemenskapen lÀra sig att samarbeta med vÀsterlÀndska kollegor för att nÄ gemensamma mÄl, samt att ta del av deras bÀsta metoder för fri utveckling.
Projektet har redan skickat en förfrÄgan om att ansluta till Kubernetes-SIGs. För nÀrvarande pÄgÄr ocksÄ aktiva diskussioner om möjligheten att ta under etcd-operatorn under det huvudsakliga projektet etcd.
KĂ€lla: opennet.ru
