Den første alfa-version af projektet etcd-operator er offentliggjort. Dette værktøj udvikler redskaber til at forenkle implementeringen af det distribuerede lagringssystem etcd i Kubernetes-miljøet og til at administrere etcd-klynger. Værktøjet kan håndtere opgaver som implementering af noder, konfiguration, administration, skalerbarhed og genopretning ved fejl. Konfigurationen sker i YAML-format. Projektkoden er skrevet i Go-sproget og udgives under Apache 2.0-licensen.
Projektet er opstået som del af et eksperiment for at organisere mennesker i det russisktalende Kubernetes-samfund og skabe en initiativgruppe til at skrive en helt åben og community-styrer etcd-operator. Eksperimentet sigter mod at skabe et projekt fra bunden, som vil blive udviklet af fællesskabet, samt at teste anvendeligheden af internationale samarbejdspraksisser i det russisktalende fællesskab.
Valget af etcd skyldes, at det er både en simpel og samtidig efterspurgt teknologi, der anvendes i mange projekter. Blandt de primære brugere findes projekterne Cozystack og Kamaji, der fokuserer på at lancere Kubernetes-klynger i en Kubernetes-nativ økosystem. I øjeblikket har projektet et separat fællesskab med 100 medlemmer og omkring 10 faste bidragsydere.
Projektet har to hovedmål:
- Ønsket om at skabe en standardløsning, der ikke vil være under kontrol af et enkelt selskab.
- Intentionen om at hjælpe det russisktalende fællesskab med at lære at arbejde sammen med vestlige kolleger for at opnå fælles mål samt at overtage deres bedste praksisser for fri udvikling.
Projektet har allerede sendt en anmodning om at slutte sig til Kubernetes-SIGs. Der er også aktiv diskussion om muligheden for at tage etcd-operatoren under vingerne af det primære etcd-projekt.
Kilde: opennet.ru
