The OpenNET Project / Index page

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

22.07.2015 12:52  Выпуск Kubernetes 1.0, системы управления кластером изолированных контейнеров

Компания Google объявила о доступности платформы оркестровки контейнеров Kubernetes 1.0, позволяющей как единым целым управлять кластером Linux-контейнеров, созданных с использованием таких инструментариев как Docker и Rocket. Выпуск 1.0 ознаменовал готовность системы к промышленному применению. Код Kubernetes написан на языке Go и распространяется под лицензией Apache 2.0. Отмечается, что с момента открытия кода Kubernetes в проект внесено более 14 тысяч изменений от 400 разработчиков.

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

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

Основные особенности Kubernetes:

  • Предоставление базовых функций для развёртывания и управления инфраструктурой, таких как ведение базы DNS, балансировка нагрузки, проверка работоспособности на уровне приложений, управление аккаунтами;
  • Поддержка динамической миграции приложений, для хранения данных которых могут применяться как локальные хранилища, так и сетевые системы, такие как Google Compute Engine, AWS Elastic Block Store и NFS;
  • Возможность развёртывания групп контейнеров с выполнением операций обновлений и отмены изменений сразу для всей группы;
  • Средства для инспектирования и отладки приложений с поддержкой в CLI- и web-интерфейсах выполнения произвольных команд, перенаправления сетевых портов, сбором логов и мониторингом за потреблением ресурсов.
  • Средства для обновления и динамического масштабирования работающего кластера, без его остановки;
  • Использование пространств имён для логического разбиения кластера на части с более гранулированным разделением ресурсов. Например, определённые части кластера можно выделить для обслуживания различных приложений или разделить кластер на разделы для тестирования и рабочего выполнения.
  • Высокое время отклика на обращение к API, например, перепланирование выполнения контейнера осуществляется менее чем в течение 5 секунд;
  • Система протестирована в конфигурациях с тысячами узлов в кластере с сотнями контейнеров на узле.

Для разработки адаптированных для контейнерных технологий приложений и сервисов, рассчитанных на запуск в основанной на Kubernetes инфраструктуре микросерверов с динамическим распределением ресурсов, под эгидой организации Linux Foundation несколько дней назад создана группа Cloud Native Computing Foundation, о совместной работе в которой заявили такие компании, как AT&T, Box, Cisco, CoreOS, Cycle Computing, Docker, eBay, Goldman Sachs, Google, Huawei, IBM, Intel, Joyent, Kismatic, Mesosphere, Red Hat, Switch SUPERNAP, Twitter, Univa, VMware и Weaveworks.

  1. Главная ссылка к новости (http://googlecloudplatform.blo...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: virtual, kubernetes, conteiner
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 14:01, 22/07/2015 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    Будущее наступило.
     
  • 1.3, biomassa (?), 17:44, 22/07/2015 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Ух какая конфетка судя по описанию. Совсем скоро системное администрирование очень серьезно поменяется. За такими системами будущее, несомненно.
     
     
  • 2.4, Аноним (-), 19:00, 22/07/2015 [^] [ответить]    [к модератору]
  • +1 +/
    И как именно оно поменяется?
     
     
  • 3.5, zloetelo (?), 19:11, 22/07/2015 [^] [ответить]    [к модератору]
  • +1 +/
    ... венду можно будет переустановить чуть быстрее
     
  • 3.6, biomassa (?), 19:44, 22/07/2015 [^] [ответить]    [к модератору]
  • +1 +/
    Склоняюсь к тому что за контейнерами будущее, а потому обьем работы по настройке серверов (подгонка их параметров под определенные приложения) будет существенно сокращаться. На сервере/облаке будет необходимый минимум софта (see CoreOS) все остальное будут контейнеры. Меньшими ресурсами("железными" и человеческими) будет достигаться больший результат. Настройка тысяч серверов в крупных компаниях уйдет в прошлое, а средние/мелкие переползут в облака.
     
     
  • 4.7, Аноним (-), 13:01, 23/07/2015 [^] [ответить]    [к модератору]  
  • +/
    Беда в том, что нынешние облака не совсем-то облака.
     
  • 4.8, анон (?), 15:56, 23/07/2015 [^] [ответить]    [к модератору]  
  • +/
    И как это отменяет необходимость настройки и отладки приложений? 90% моей работы связано не с kvm, железом или сетью, а с nginx, exim и бизнес приложухами. Контейнеры вещь хорошая, если ты гугл и у тебя существуют тысячи серверов в горизонтальном слое, а если админ в обычной конторе у которой нет двух одинаковых по настройкам бизнес приложух, то твоя жизнь не изменится.
     
     
  • 5.9, biomassa (?), 21:46, 23/07/2015 [^] [ответить]    [к модератору]  
  • +/
    Речь НЕ про администраторов приложений, програмистов, эникеев или продавцов в магазине...
    Приложения останутся какими были. Администраторы приложений (типа вас), девелоперы и эникеи будут заниматься тем же самым. Я говорю про системных администраторов работающих непосредственно с ОС и всем что лежит ПОД приложениями.
     
     
  • 6.10, анон (?), 11:16, 24/07/2015 [^] [ответить]    [к модератору]  
  • +/
    Т.е. ты работаешь в такой конторе, что у тебя есть возможность только yum install говорить и больше ничего?
     
     
  • 7.11, biomassa (?), 18:44, 24/07/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    Откуда такие выводы?
    Судя вашей логике: "ты работаешь в такой конторе, что у тебя есть возможность только" править порт/IP в настройках nginx и exim.
     
     
  • 8.12, biomassa (?), 18:45, 24/07/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    ... и больше ничего

     
  • 5.13, Аноним (-), 15:59, 27/07/2015 [^] [ответить]    [к модератору]  
  • +/
    Все просто - в вашем случае эта новость не про вас, вот и все. Это просто инструмент для определенных задач. Точно так же как молоток подходит не для всех случаев.
     
  • 1.14, Аноним (-), 20:16, 29/07/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    а чем это отличается от docker swarm  и core os?
     

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


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