Първият алфа-релиз на etcd-оператора за Kubernetes

Публикувана е първата алфа-версия на проекта etcd-operator, който развива инструменти за опростяване на разгръщането на разпределено хранилище etcd в среда на Kubernetes и управление на клъстери etcd. Инструментът може да решава задачи като разгръщане на възли, конфигуриране, управление, мащабиране и възстановяване при неизправности. Конфигурацията се задава във формат YAML. Кодът на проекта е написан на езика Go и се разпространява с лиценз Apache 2.0.

Проектът е създаден в рамките на експеримент за организиране на хора в рускоговорещата общност на Kubernetes и създаване на инициативна група за написване на напълно свободен и управляван от общността etcd-оператор. Същността на експеримента е да се създаде от нулата проект, който да се развива от общността и да се провери приложимостта на международните практики за съвместна разработка в рускоговорещата общност.

Изборът на etcd се дължи на факта, че той е едновременно проста и все пак търсена технология, използвана в много проекти. Сред основните потребители са проекти като Cozystack и Kamaji, които са насочени към стартиране на клъстери на Kubernetes в нативната екосистема на Kubernetes. Към момента проектът има отделна общност от 100 участници и около 10 постоянни контрибутори.

Проектът има две основни цели:

  • Желанието да се създаде стандартно решение, което няма да бъде под контрола на никаква компания.
  • Намерение да се помогне на рускоговорещата общност да научи как да работи заедно със западните колеги за постигане на общи цели, както и да поеме техните най-добри практики за организиране на свободна разработка.

Проектът вече е изпратил искане за присъединяване към Kubernetes-SIGs. В момента също така тече активно обсъждане на възможността за приемане на etcd-оператора под шапката на основния проект etcd.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster