The OpenNET Project / Index page

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

Выпуск Kubernetes 1.3, системы управления кластером изолированных контейнеров

07.07.2016 12:14

Компания Google опубликовала релиз платформы оркестровки контейнеров Kubernetes 1.3, позволяющей как единым целым управлять кластером Linux-контейнеров, созданных с использованием таких инструментариев как Docker и rkt. Платформа обеспечивает эффективное распределение контейнеров по узлам кластера, производя миграцию в зависимости от изменения нагрузки и потребности в сервисах. Код Kubernetes написан на языке Go и распространяется под лицензией Apache 2.0.

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

Основные новшества:

  • Возможность связывания сервисов, размещённых в разных кластерах и облачных окружениях, обеспечивая географическое разнесение обработчиков, более высокую отказоустойчивость и возможность задействования гибридных облачных окружений (часть узлов может выполняться на своём оборудовании, а часть на арендуемых виртуальных серверах);
  • Поддержка stateful-сервисов, сохраняющих своё состояние (например, БД и хранилища в формате ключ/значение). В stateful-сервисах используется неизменное имя хоста, сохраняющиеся после перезапуска, для каждого контейнера выделяется постоянное дисковое хранилище и привязывается уникальный идентификатор;
  • Значительное упрощён процесс настройки кластера. Добавлены средства для быстрого развёртывания тестовой конфигурации на своей локальной системе. В частности, представлена команда minikube, позволяющая развернуть локальный урезанный кластер, совместимый на уровне API с обычным полноценным кластером Kubernetes, что позволяет после проведения локального тестирования переносить приложения в рабочую конфигурацию;
  • Расширены средства для автоматического масштабирования кластера, с задействованием или высвобождением узлов в зависимости от изменения нагрузки на приложение. Удвоено максимально допустимое число узлов в кластере;
  • Добавлена поддержка инструментария rkt, а также стандартов OCI (Open Container Initiative) и CNI (Container Network Interface);
  • Обновлён web-интерфейс, который теперь можно использовать для решения большинства задач, ранее требующих применения интерфейса командной строки. Через web-интерфейс можно управлять, редактировать и создавать любые ресурсы, в том числе развёртывания и PetSet-ы;
  • Добавлена поддержка распределения ресурсов GPU NVIDIA.


  1. Главная ссылка к новости (http://blog.kubernetes.io/2016...)
  2. OpenNews: Новый выпуск CentOS Atomic Host, специализированной ОС для запуска контейнеров Docker
  3. OpenNews: Выпуск rkt 1.0, конкурирующего с Docker инструментария управления контейнерами
  4. OpenNews: Выпуск Kubernetes 1.0, системы управления кластером изолированных контейнеров
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/44745-kubernetes
Ключевые слова: kubernetes
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (-), 15:25, 07/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А где информация о том, что улучшен механизм авторизации? Добавили групповые ACL.
     
  • 1.6, Аноним (-), 21:11, 07/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а почему удаляют комментарии? мсье хипстор?
     
     
  • 2.7, S.Atahla (?), 22:45, 07/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо комментарии нарушали правила портала. ... портала в другое измерение
     

  • 1.8, depeche (??), 00:01, 08/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Кто-то может вкратце сравнить Кубернетис с Месос?
     
  • 1.9, Alan (??), 16:08, 08/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите где можно найти приличные мануалы по развертыванию Kubernetes с примерами, можно на английском.
     
     
  • 2.10, Maxim Filatov (?), 16:59, 08/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/kelseyhightower/kubernetes-the-hard-way
     
  • 2.11, depeche (??), 14:12, 09/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    На digitalocean вроде неплохая есть https://www.digitalocean.com/community/tutorials/an-introduction-to-kubernetes
    https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-

    https://www.youtube.com/watch?v=sLwV_m7D_ks

    Можете для начала попробовать Mesos https://www.digitalocean.com/community/tutorials/how-to-configure-a-production

    Ну и в свете этого пропиарю также свою статью. http://blog.ipeacocks.info/2016/06/mesos-cluster-management.html (там вверху есть возможность быстро установить необходимый перевод)

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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