The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Первый альфа-выпуск etcd-оператора для Kubernetes

23.03.2024 15:39

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

Проект создан в рамках эксперимента по организации людей в русскоязычном сообществе Kubernetes и создании инициативной группы для написания полностью свободного и управляемого сообществом etcd-operator'а. Суть эксперимента заключается в том чтобы создать с нуля проект, который будет развиваться сообществом, и проверить применимость международных практик совместной разработки в русскоязычном сообществе.

Выбор etcd обусловлен тем, что он является одновременно простой и, в тоже время, востребованной технологией, используемой во многих проектах. Среди основных пользователей отмечаются проекты Cozystack и Kamaji, ориентированные на запуск Kubernetes кластеров в нативной для Kubernetes экосистеме. На данный момент у проекта есть отдельное сообщество из 100 участников и около 10 постоянных контрибьюторов.

Проект преследует две основные цели:

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

Проектом уже отправлен запрос на присоединение к Kubernetes-SIGs. На данный момент также идёт активное обсуждение возможности принятия etcd-оператора под крыло основного проекта etcd.

  1. Главная ссылка к новости (https://github.com/aenix-io/et...)
  2. OpenNews: Разработка распределённого хранилища etcd переведена в организацию CNCF
  3. OpenNews: Выпуск распределенной системы хранения конфигурации etcd 3.3
  4. OpenNews: В Debian разрешено встраивание зависимостей в пакет Kubernetes
  5. OpenNews: Выпуск Kubernetes 1.24, системы управления кластером изолированных контейнеров
  6. OpenNews: Первый выпуск свободной PaaS-платформы Cozystack на базе Kubernetes
Автор новости: kvaps
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60833-etcd
Ключевые слова: etcd, kubernetes
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 16:02, 23/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Насчет CNCF, я так полагаю, даже самые оптимистичные надежд не питают. Там очень косо смотрят на сообщества, возглавляемые не-гражданами.
     
     
  • 2.7, kvaps (ok), 16:25, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я лично знаком с мейнтейнерами двух свободных проектов, которые попали в CNCF. Piraeus Datastore из Австрии и Capsule из Италии.
     
     
  • 3.11, Аноним (3), 16:40, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Outer states — там citizens хоть и second class, но всё же citizens.
     
  • 2.31, m_f_f (?), 20:56, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://www.cncf.io/projects/werf/ - вот вам ещё пример
     
  • 2.40, Аноним (40), 10:33, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не-граждане могут создать Фонд облачных вычислений (ФОВ).
     
  • 2.48, Owlet (?), 21:45, 26/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Очередные феминистки обижают белых русских мужчин?

    Я один из ведущих мейнтейнеров одного из Sandbox проектов. Вместо с чуваками из самых разных концов света. Но вопросы аффилиации с какой-нибудь подсанкционной компанией могут возникнуть.

     

  • 1.23, Аноним (23), 18:52, 23/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помню etcd красношляпники хоронили и перересовывали. Хоронили и переписывали. А оказывается вон оно почему.
     
     
  • 2.27, Аноним (3), 19:23, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они весь кубик "переписывали" (openshift). Самому кубику, естественно, на эти судороги глубоко параллельно. Шляпа лает, караван идёт.
     
     
  • 3.41, Аноним (41), 12:52, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Люди из Шляпы делают карьеру, доказывая продажами полезность. Втюхивают свой переписанный всем агрессивно.

    Плохо то, ради чего это делается, т.к. за бортом моугт осатваться качество и удобство для конечного пользователя. Бывает по разному.

     
     
  • 4.44, Аноним (3), 20:03, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Люди из Шляпы делают карьеру, доказывая продажами полезность. Втюхивают свой переписанный всем агрессивно.

    Ага. Агрессивно переписали олдовые юниксы, так что теперь на серваках повсеместно безблагодатный линукс.

     
  • 3.49, Owlet (?), 21:47, 26/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, а ещё Linux переписали в Fedora. Вот же злыдни!

    Уровень opennet, конечно, пугает: уже и что такое дистрибутив не знают.

     

  • 1.28, Аноним (28), 19:50, 23/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кажется, рановато новость опубликовали: у проекта ещё документации даже нет никакой.
    Расскажите про HA, про скейлинг подов, про то, как они переживают роллаут: etcd же в общем-то stateful приложение - как хранятся данные? На Persistent Volume через PVC?
    Можно ли сделать из 3 реплик 5, а потом снова 3?
     
     
  • 2.29, Аноним (3), 20:24, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Горизонтальное масштабирование планируют сделать к релизу 0.0.3 https://github.com/orgs/aenix-io/projects/1

    > как хранятся данные? На Persistent Volume через PVC?

    А как ещё? Не в hostPath же.

     
  • 2.30, kvaps (ok), 20:29, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Изначально новость была про успешный эксперимент и формирование инициативной группы в комьюнити.
    Но модерация решила преподнести как первый альфа-выпуск, что в принципе правда, но немного меняет изначальный смысл новости.
     
     
  • 3.35, Аноним (3), 01:04, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Изначально новость была про успешный эксперимент

    Полагаю, что эксперимент можно будет считать успешным, если сообщество дорастёт до первого стабильного релиза. Сколько на просторах гитхаба недоделанных операторов...

     

  • 1.32, Аноним (32), 23:31, 23/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Проект создан в рамках эксперимента по организации людей в русскоязычном сообществе Kubernetes

    Странное дело. Если посмотреть на «русскоязычное сообщество», то там прослеживается отчаянная нелюбовь к k8s, а если посмотреть на сообщество вокруг k8s, то там русскоязычных крайне мало.

    Кроме того, от подобного проекта ожидаешь всё же фокуса на технических аспектах, а тут почему-то фокус на языке общения

     
     
  • 2.33, Аноним (3), 23:41, 23/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Странное дело. Если посмотреть на «русскоязычное сообщество», то там прослеживается отчаянная нелюбовь к k8s

    Это сообщество админов FAMP (freebsd, apache, mysql, php). Они принципиально не любят любые технологии, появившиеся после 2007 года.

    И да, в англоязычном сообществе их ГОРАЗДО больше.

     
     
  • 3.36, Аноним (32), 05:06, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И да, в англоязычном сообществе их ГОРАЗДО больше.

    Англоязычное сообщество само по себе ГОРАЗДО больше. В процентном соотношении надо смотреть, и тут я не помошник, с FAMP-админами не тусуюсь.

     
  • 3.39, penetrator (?), 08:45, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    из всего тобой перечисленного внимание заслуживает mysql, все остальное такое себе, php вообще  барахло

    на сегодняшний день MySQL и все его движки в том числе для кластеров - это лучшее что случилось с базами данных, PostgresSQL Pro так и не смогли в адекватный мульти-мастер

    и да контейнеры - это мусор, и я не админ ))) а то кого ты называешь "после 2007" просто это любители обмазаться с ного до головы

    а то что в англоязычном сообществе больше людей "до 2007" так это потому там меньше вкатившихся любителей модно-молодежно

     
     
  • 4.42, Аноним (41), 12:59, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А также: понимание возможности и умение инфраструктуры как код съужает круг. Тогда приходит сложность поддержки месива контейнеров, оркестрации, постоянных сильно изменяющих обновлений, проблемы отладки параметров и сетей по причине скрытости изоляцией, отсюда нужно уметь и понимать как правильно готовить контейнеры. Малому офису и дому такое не нужно, это умеют люди за большую цену, что не выгодно.

    В 10+ раз сложнее простого "dnf install + /etc/rc.d/".

     
  • 2.34, чатжпт (?), 00:05, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > прослеживается отчаянная нелюбовь к k8s

    мнение на основе форума опеннет? тут народ дикий по большей части, а за пределами кубер вполне себе популярен

    а по поводу озвученных целей проекта поддерживаю, звучит мягко говоря странно

     
     
  • 3.37, Аноним (32), 05:08, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > мнение на основе форума опеннет?

    А так же ЛОРа и общения в чатах и лично.

    > тут народ дикий по большей части, а за пределами кубер вполне себе популярен

    Это где же такое счастливое место?

     
     
  • 4.38, Аноним (3), 06:28, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А так же ЛОРа и общения в чатах и лично.

    На опеннете собираются по большей части пользователи винды, на ЛОРе — пользователи мака. И те, и другие весьма далеки от линукса и серверов.

    > Это где же такое счастливое место?

    Любая профессиональная конференция, например. Так как за участие платит работодатель, случайных людей там довольно мало.

     
  • 3.43, Аноним (41), 13:03, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > за пределами кубер вполне себе популярен

    Его начинают продавать как сервис. Появились известно где контейнеры на халяву. А тогда он стрёмно прост. Опасность в том, что без покупки сложно правильно сделать эту вещь. И контейнеры потихоньку обманечиваются, уходя из свободного доступа.

    Как обычно, как с Питоном, по мере созревания и обрастания библиотеками полсе отладки и развития, становится проще в применении и достоинства начинают быть заметны.

     
     
  • 4.45, Аноним (45), 01:44, 25/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Известно где?
     

  • 1.47, Аноним (47), 06:59, 25/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что такое «нативная для к8с экосистема»? Компьютеры?
     
     
  • 2.50, kvaps (ok), 14:01, 27/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это когда для запуска Kubernetes вам не нужен OpenStack и какая-либо другая прослойка.

    Дело в том, что Kuberntes не-мультитенантный и по хорошему под каждое приложение и команду разработки вам нужно запускать отдельный кластер.

    Реализовать подобную систему на bare-metal обычно бывает не очень-то и просто. Таким образом возникает желаение использовать куб чтобы запускать Kubernetes-кластера внутри него.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру