The OpenNET Project / Index page

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

11.07.2014 11:48  Google анонсировал Kubernetes, открытую систему управления кластером изолированных контейнеров

Компания Google представила проект Kubernetes, в рамках которого подготовлена открытая реализация системы управления кластером изолированных контейнеров, созданных с использованием инструментария Docker. Kubernetes позиционируется как развиваемый сообществом совместный проект, о присоединении к разработке которого уже заявили такие компании, как Microsoft, Red Hat, IBM, Docker, Mesosphere, CoreOS и SaltStack. Как и Doсker код Kubernetes написан на языке Go и распространяется под лицензией Apache 2.0.

Kubernetes нацелен на решение проблемы с эффективным распределением выполнения контейнеров по узлам кластера в зависимости от изменения нагрузки и потребности в сервисах. Kubernetes отслеживает состояние серверов, предоставляет средства для репликации контейнеров и упрощения их связывания между собой или с внешними сервисами. При создании Kubernetes учтён опыт использования изолированных контейнеров в инфраструктуре Google - работа практически всех сервисов Google организована с использованием Linux-контейнеров, еженедельно в Google запускается около двух миллиардов контейнеров (~3300 в секунду).

Kubernetes позволяет любому желающему развернуть систему управления инфраструктурой контейнеров, схожую по своим возможностям с инфраструктурой Google, используемой для обеспечения работы поисковой системы и Gmail. При этом, Kubernetes позиционируется как универсальное решение, не привязанное к отдельным продуктам и способное работать с любыми приложениями в любых облачных окружениях. В частности, компания Microsoft намерена обеспечить работу Kubernetes с Linux-окружениями на базе Azure VM, Red Hat работает над развитием Kubernetes для гибридных облачных систем, IBM развивает средства для промышленного применения Kubernetes.

Одновременно компания Google открыла исходные тексты инструментария cAdvisor, предназначенного для сбора детальной статистики об использовании ресурсов контейнером и её последующего анализа. Например, при помощи cAdvisor можно через web-интерфейс проанализировать производительность контейнера и характеристики расходования ресурсов, в разрезе отдельных процессов или контейнеров. Поддерживается мониторинг контейнеров, выполняемых с использованием Lmctfy и libcontainer (Docker). В дальнейшем не исключается перенос некоторых возможностей cAdvisor в основной состав libcontainer.

  1. Главная ссылка к новости (http://googlecloudplatform.blo...)
  2. OpenNews: Обзор достижений контейнерной изоляции за последние два года
  3. OpenNews: Первый стабильный выпуск cистемы управления контейнерной виртуализацией Docker
  4. OpenNews: Red Hat представил Atomic, концепцию модульной ОС на базе изолированных контейнеров
  5. OpenNews: Релиз LXC 1.0, системы управления изолированными контейнерами Linux
  6. OpenNews: Компания Google открыла код системы изолированных контейнеров Lmctfy
Лицензия: CC-BY
Тип: Программы
Ключевые слова: container, docker, kubernetes
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.4, Аноним, 12:54, 11/07/2014 [ответить] [смотреть все]
  • +1 +/
    Чем оно лучше, чем cocaine?
     
     
  • 2.6, Аноним, 13:24, 11/07/2014 [^] [ответить] [смотреть все]
  • +7 +/
    Тем, что это решение, а не набор костылей и подпорок.
     
  • 2.9, rob pike, 13:45, 11/07/2014 [^] [ответить] [смотреть все]
  • –2 +/
    Хотите обсудить некоторые малоизвестные аспекты программирования dsPIC на ассемблере?
    Начинайте.
     
     
  • 3.20, Аноним, 14:40, 12/07/2014 [^] [ответить] [смотреть все]
  • +/
    Г@вно ваши PIC. И ассемблер у них у...ще.
     
  • 1.10, я, 13:54, 11/07/2014 [ответить] [смотреть все]
  • –1 +/
    Народ, посоветуйте морду для lxc для debian unstable. Убунтовский lxc web не работает (почти)
     
     
  • 2.11, Аноним, 14:31, 11/07/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    libcontainer, или docker через remote api https docs docker com reference api ... весь текст скрыт [показать]
     
  • 1.12, Xaionaro, 14:55, 11/07/2014 [ответить] [смотреть все]  
  • –1 +/
    > предоставляет средства для репликаци

    Никто не подскажет как именно работают эти средства?

     
     
  • 2.14, Andrey Mitrofanov, 16:41, 11/07/2014 [^] [ответить] [смотреть все]  
  • +/
    >> предоставляет средства для репликаци
    > Никто не подскажет как именно работают эти средства?

    Да, никто. Типа, репликация, как то клонирование-копирование сервисов, ну, то есть шардов. Ну Вы поняли!

    ""replicationController: A replication controller takes a template and ensures that there is a specified number of "replicas" of that template running at any one time. If there are too many, it'll kill some. If there are too few, it'll start more.

     
  • 2.15, svr, 19:21, 11/07/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Вполне возможно, что через CRIU
     
     
  • 3.16, Xaionaro, 19:26, 11/07/2014 [^] [ответить] [смотреть все]  
  • +/
    > Вполне возможно, что через CRIU

    Причём тут CRIU? Меня интересует не как они оставляют инстанции живыми при переносе, а то как у них устроена репликация.

     
  • 1.13, lucentcode, 15:10, 11/07/2014 [ответить] [смотреть все]  
  • –1 +/
    Хорошее начинание. Пусть пилят.
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor