The OpenNET Project / Index page

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

Разработка распределённого хранилища etcd переведена в организацию CNCF

12.12.2018 21:15

Некоммерческая организация CNCF (Cloud Native Computing Foundation), созданная под эгидой Linux Foundation для развития стандарта Open Container Initiative (OCI), платформы Kubernetes и runtime containerd, сообщила о принятии в свой инкубатор проекта etcd. Распределённая система управления конфигурацией etcd ранее развивалась компанией CoreOS и передана CNCF после покупки бизнеса CoreOS компанией Red Hat, развивающей собственные инструменты управления платформой, пересекающиеся с etcd.

Напомним, что еtcd позволяет организовать единое хранилище конфигурации для группы серверов, которое реплицируются на все хосты и поддерживается в синхронизированном состоянии с использованием протокола Raft. Наличие копии данных на всех хостах позволяет исключить потерю конфигурации при выходе из строя отдельного узла. Имеется встроенная возможность отслеживания изменения состояния ключа с вызовом обработчика в случае обнаружения изменения. Etcd применяется в платформе оркестровки контейнеров Kubernetes в качестве первичного хранилища настроек в кластере.

  1. Главная ссылка к новости (https://aws.amazon.com/blogs/o...)
  2. OpenNews: Red Hat поглощает компанию CoreOS
  3. OpenNews: Linux Foundation представил containerd 1.0, runtime для изолированных контейнеров
  4. OpenNews: Проект RethinkDB выкуплен для передачи сообществу
  5. OpenNews: Выпуск распределенной системы хранения конфигурации etcd 3.3
  6. OpenNews: Представлен проект Fedora CoreOS
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49771-etcd
Ключевые слова: etcd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:53, 12/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Для etcd так даже лучше будет, подключатся к разработке Google и Amazon. У CoreOS было много идей, но мало ресурсов.
     
     
  • 2.5, Аноним (5), 03:53, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Некоммерческие сообщества CFNM и CMNF под эгидой PornHub Foundation создали Cloud Naked Closed Foundation (CNCF) и для привлечения инвестиций в развитие стандарта OCI создали новое ICO.
     
     
  • 3.40, немезидеЦ (?), 09:22, 14/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    [Mode=Future]Трафик на PornHub резко увеличивается, как и определенные части тела у его посетителей  =) [Mode=Now]
     
  • 3.49, Аноним (-), 00:53, 15/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Некоммерческие сообщества CFNM и CMNF под эгидой PornHub Foundation создали Cloud Naked
    > Closed Foundation (CNCF) и для привлечения инвестиций в развитие стандарта OCI
    > создали новое ICO.

    Close Up


     
  • 2.31, Гит руль (?), 16:28, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А если к ним ещё присоединится Yahoo то получится сообщество GAY.
     

  • 1.2, КГБ СССР (?), 22:59, 12/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –20 +/
    > еtcd позволяет организовать единое хранилище конфигурации для группы серверов, которое реплицируются на все хосты и поддерживается в синхронизированном состоянии

    Изначально этой цели служат так называемые умолчания (особенно, когда это разумные умолчания). Ой, а что это? Веб-макака никогда про такое не слышала. Давайте все будем клонировать /etc !

     
     
  • 2.11, anonus (?), 09:05, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не, это макака с опеннета поленилась узнать что такое etcd.
     
  • 2.50, Благодарный читатель (?), 08:53, 15/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мы теперь ждём Вашу блестящую статью, в которой Вы мощно и сильно развенчаете автора, а заодно порадуете нас интересной подачей выверенной информацией и описанием исключительно правильных методов и технологий.

    Когда и в каком издании ожидать Вашу публикацию?
    Уж Вы-то не "макака", Вы её 100% напишете?

     
     
  • 3.51, КГБ СССР (?), 09:04, 15/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это не бесплатно. Свой гонорар за такую статью оцениваю в 3,5 тысяч долларов.
     
     
  • 4.52, Благодарный читатель (?), 10:01, 15/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да я думаю, оно того стоит!

    Ведь такой гениальный экперт как Вы, да ещё с такими безаппеляционными высказываниями, ещё и с таким уровнем культуры — Вы без проблем найдёте спонсоров.

    А где можно ознакомиться с Вашими более ранними работами?
    Дайте, пожалуйста, ссылочку на Ваши предыдущие статьи.
    Ну, заодно можно и на GitHub, где можно познакомиться с Вашими проектами.

    Так что с нетерпением ждём информации о Вас и Вашем личном вкладе в развитие открытых проектов.

     
     
  • 5.53, КГБ СССР (?), 10:08, 15/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Откровенно отвечаю на вопросы читателей.

    Лаконично и конкретно про мой личный вклад в развитие «открытых проектов»: на «открытые проекты» я всегда клал, кладу и буду класть свой линукс.

    Ссылочку не дам, дорогой благодарный читатель, прошу понять и простить: здесь я такой же аноним, как и ты.

     
     
  • 6.54, Благодарный читатель (?), 10:18, 15/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, говоря Интернет-языком, "пруфов не будет"?
    А можно узнать, почему?
    Чего Вы боитесь?
    Честному высококвалифицированному специалисту с таким уровнем знаний есть чего стыдится7
    Или все Ваши высказывания — это просто форумный трёп?
    Дайте ответ, пожалуйста.

    Мне, вот, честно говоря, нечем похвастаться, я совсем не такой крутой специалист, как Вы себя позиционируете. Не побоюсь такого выражения "Я знаю только то, что ничего не знаю." То есть всегда новичок.

    Поэтому и обратился к такому крутому специалисту как Вы.

     
     
  • 7.55, КГБ СССР (?), 10:30, 15/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если хочешь ещё круче зарисоваться, дорогой благодарный читатель, то используй кавычки, а не знаки дюйма. Это не очень трудно: « и ».

    Готовь деньги — я тебе напишу от своих знаний в письменном виде.

     
     
  • 8.56, Благодарный читатель. (?), 10:45, 15/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А я, вот например, хочу знать, с кем я собираюсь устанавливать товарно-денежные ... текст свёрнут, показать
     

  • 1.6, Аноним (6), 06:42, 13/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Какое отношение Raft имеет к синхронизации?
     
     
  • 2.7, Аноним (7), 07:23, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прямое
     
     
  • 3.18, Деннис Ритчи (?), 10:40, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Фейспалм
    Протокол определения лидера имеет отношение к синхронизации? А ну ОК....
     
     
  • 4.39, anonus (?), 08:42, 14/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Фейспалм

    Руку клювом не поранил? А, Вуди?

    Log replication к чему по твоему относится?

     

  • 1.10, Анонис (?), 07:54, 13/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А нельзя папку конфигураций в гит положить? Решение конечно не идеальное, но работать вроде будет
     
     
  • 2.13, Аноним (13), 10:18, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В кто будет делать гит пуль, когда надо дновить коньфигурацию некоторого например сервиса на 100500 серверов? Одмен, ручками? Или, может, dssh или pssh или ssh в цикле? или... Энзайбл?
     
     
  • 3.15, нах (?), 10:27, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    крон девляпскиками, смотрю, давно уже ниасилен.

    ну ничего, ничего - для вас есть таймеры в systemd.
    Хотя вы все равно ничего кроме "ssh в цикле" не умеете и не будете.

     
     
  • 4.44, rvm1975 (?), 18:17, 14/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    1. Прочитать конфигурацию с гита кроном
    2. Запустить валидацию новой конфигурации сервисом
    3. Переконфигурировать сервис

    1. Прчитать переменные из etcd внутри сервиса

     
  • 3.19, Деннис Ритчи (?), 10:44, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Энзазайбл лучше звучит ;)
     
  • 2.14, Roman (??), 10:23, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Обеспечивать отказоустойчивость папки как будете? Изменения вносить автоматически тоже как?
     
     
  • 3.17, нах (?), 10:30, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    девляпсы как они есть... любая тривиальная админская задача кажется им соврешенно неразрешимой без кривого дырявого и гнилого блоатваря.

     
  • 3.20, Деннис Ритчи (?), 11:10, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Обеспечивать отказоустойчивость папки как будете? Изменения вносить автоматически тоже как?

    До слёз это просто шедевр
    Скоро на просторах интернетов книга от o'reilly "как обеспечить отказоустойчивость папки" xD

     
     
  • 4.21, Аноним (21), 12:24, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вам домашнее задание: компьютер перезагрузился во время checkout в /etc, какое теперь состояние /etc и загрузится ли он?
     
     
  • 5.26, Деннис Ритчи (?), 13:03, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вам домашнее задание: компьютер перезагрузился во время checkout в /etc, какое теперь состояние /etc и загрузится ли он?

    Так вот в чём дело, что бы ушатать папку надо ребутать ноду и чекаутить каталоги
    А я лошара пользуюсь каталогами, а счастье то близко - перенести всё из /etc в ETCD !!!

     
     
  • 6.37, Crazy Alex (ok), 19:18, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оно для виртуализированных окружений с кучей инстансов. Которые могут быть прибиты и созданы в любой момент вообще.
     
     
  • 7.42, нах (?), 10:17, 14/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Оно для виртуализированных окружений с кучей инстансов. Которые могут быть прибиты и
    > созданы в любой момент вообще.

    в том числе  в момент, к примеру, apt-get upgrade, да? Вот тебе поможет идеальная целостность конфигов, когда бинарник битый.

    (правда, если его выполняет не девляпс кривым скриптом, а системные скрипты дебиана - ВНЕЗАПНО, в отличие от девляпса написанные кем-то вменяемым - эта мега-проблема, вот удивительно-то, тоже оказывается решена довольно простыми средствами. Но девляпсу и это тоже высшая магия.)

     
  • 4.23, Аноним (23), 12:40, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > "как обеспечить отказоустойчивость папки"

    Пить меньше пива и вести активный образ жизни

     
     
  • 5.29, Аноним (29), 15:55, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Обеспечивать отказоустойчивость папки как будете? Изменения вносить автоматически тоже как?
    > Пить меньше пива и вести активный образ жизни

    Судя по всему вообще пить нельзя

     
  • 2.16, нах (?), 10:29, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    в svn. Это один из многих случаев, где dvcs не только не нужны но и прямо вредны.

    в том числе потому, что сервер серверу рознь, и чекаутить нужно не корень, а нужный кусок subtree, только на  него и давая этому серверу права. Успехов это сделать с модными гитхляпами и гитляпами.

     
     
  • 3.35, Анонн (?), 17:29, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > в svn.
    > и чекаутить нужно не
    > корень, а нужный кусок subtree, только на  него и давая
    > этому серверу права. Успехов это сделать с модными гитхляпами и гитляпами.

    Ох, еретик!
    Помню, когда я последний раз заикнулся об этой фиче как о преимуществе svn, меня грамотно и аргументированно уделал (кажись, он ведь такой стесняшка и не подписывается) почти-трехсотый, рассказав о том, как он крутейше синкал (заранее склонированный) код ядра по GPRS и как это было круто и что svn так не сможет!


     
  • 2.27, sailorCat (?), 13:14, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    можно, только в ряде случаев это будет сильно избыточное и тормозное решение. Представьте, что у вас есть сотня серверов, на каждом с десяток демонов, которые в любомй момент времени могут перезапуститься или смигрировать на другой сервер. И для всего этого хозяйства нужно хранить актуальные конфигурации. Будете делать git pull каждые 3 секунды?
     
  • 2.33, causelove (?), 16:43, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно. Только etcd позволяет клиентам подписываться на изменения определенных ключей и менять некоторые ключи. Попробуйте организовать динамическую конфигурацию того же HAProxy через git, когда сервера автоматически поднимаются и удаляются в зависимости от нагрузки на сервис. Для etcd уже есть готовые registrator/confd/skydns.
     

  • 1.22, Аноним (22), 12:24, 13/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а чо, по rsync раскидать нельзя?
     
     
  • 2.24, Аноним (23), 12:45, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > а чо, по rsync раскидать нельзя?

    Думай что говришь? Он же на небезопасном Си написан!
    И как такое только в голову то могло прийти?

     
  • 2.32, Гит руль (?), 16:29, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Можно ещё по телнету на каждый сервер зайти. А то что не мyжик чтoле?
     
  • 2.36, nonan (?), 18:40, 13/12/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    или через torrent
     

  • 1.25, Аноним (25), 12:48, 13/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Кто не знает про csync - обречен его переизобретать" (ц)
     
  • 1.28, Аноним (28), 13:57, 13/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >Напомним, что еtcd позволяет организовать единое хранилище конфигурации для группы серверов, которое реплицируются на все хосты и поддерживается в синхронизированном состоянии с использованием протокола Raft.

    etcd несмотря на название это не столько хранилище конфигурации, сколько хранилище состояния, и сравнивать его нужно, например с zookeeper.

     
  • 1.38, username (??), 01:06, 14/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    rip core os
    светлая память rkt
     
  • 1.46, Ддд (?), 21:52, 14/12/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сисадмины виндовз прдумали что это типа мс эскуэль и решили на всякий случай облажать все
     

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



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

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