The OpenNET Project / Index page

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

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

19.12.2017 22:43

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

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

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

  • Стабилизирован, включен по умолчанию и признан пригодным для широкого внедрения API Workloads, представляющий средства для запуска и управления контейнерами в кластере, как сохраняющими своё состояние между перезапусками (stateful), так и запускаемыми каждый раз с чистого листа (stateless). API разделён на группы DaemonSet, Deployment, ReplicaSet и StatefulSet, а также отдельно стабилизируемый набор (Job и CronJob) для пакетного выполнения работ;
  • Добавлена тестовая поддержка платформы Windows. Для развёртывания изолированных контейнеров в Windows применяется механизм Windows Server Containers, доступный в Windows Server 2016. Управляющие компоненты Kubernetes (API Server, Scheduler, Controller Manager и т.п.) по-прежнему могут работать только Linux, но kubelet и kube-proxy уже можно запустить в Windows Server 2016. Конечной целью является предоставление возможности развёртывания гибридных окружений, в которых в рамках единого решения могут выполняться контейнеры c Linux и Windows;
  • Добавлена экспериментальная поддержка интерфейса CSI (Container Storage Interface), в рамках которого совместно с другими проектами предпринята попытка стандартизировать плагины для поддержки различных систем хранения. CSI предоставляет единый интерфейс для выделения места, прикрепления и монтирования хранилищ. Различные поставщики теперь могут поставлять плагины для интеграции со своими службами хранения без необходимости внесения изменений в кодовую базу Kubernetes;
  • Включена по умолчанию и переведена на стадию бета-разработки система валидации CRD (Custom Resource Definition);
  • Представлен альфа-выпуск интерфейса SIG Node для задействования средств аппаратного ускорения, позволяющий применять для выскопроизводительных вычислений GPU и акселераторы систем машинного обучения;
  • Добавлена альфа-поддержка установки DNS-сервера CoreDNS;
  • На стадию бета-тестирования переведён режим IPVS для kube-proxy, позволяющий повысить масштабируемость и производительность крупных кластеров.


  1. Главная ссылка к новости (http://blog.kubernetes.io/2017...)
  2. OpenNews: Google анонсировал Kubernetes, открытую систему управления кластером изолированных контейнеров
  3. OpenNews: Утверждена единая спецификация для образов и runtime изолированных контейнеров
  4. OpenNews: Выпуск RancherOS 1.1, минималистичной ОС на базе контейнерной изоляции
  5. OpenNews: Выпуск системы управления контейнерами LXC 2.1
  6. OpenNews: Linux Foundation представил containerd 1.0, runtime для изолированных контейнеров
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47762-kubernetes
Ключевые слова: kubernetes, container
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Dkg (?), 22:47, 19/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кто нибудь реально использует в проде?
     
     
  • 2.2, 1234567 (?), 22:50, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    уже  год в проде крутится, отличная штука
     
  • 2.3, optical character recognition (?), 23:12, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Банки даже используют, тот же тинькофф.
     
     
  • 3.6, EHLO (?), 23:55, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    таки в проде?
     
  • 3.13, 2minds (?), 08:53, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ложь! Поверь)
     
     
  • 4.21, Набросил (?), 17:41, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Вот у тебя и пригорело раб галерный тинькофф! Поэтому ваш банк и падает постоянно без k8s
     
  • 2.5, KonstantinB (ok), 23:54, 19/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    https://kubernetes.io/case-studies/ - вот тут списочек
     
  • 2.7, From (?), 00:52, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Чего? :) Хех проще найти тех кто не использует или использует форки (openshift origin например) и аналоги (Swarm). На сегодняшний день можно с уверенностью сказать что кубер становится дефолтной оркестрацией для кластерного бекэнда.
     
     
  • 3.9, Аноним (-), 02:52, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > дефолтной оркестрацией для кластерного бекэнда
     
     
  • 4.16, From (?), 12:55, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сложно слишком? Ну давай упростим, мало ли какие главбухи на опеннете сидят: системой управления кластером серверов по умолчанию. Так легче? :)
     
  • 3.10, Аноним (-), 03:01, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В Dpcker он тоже скоро войдет по-дефалту.
     
  • 3.11, KonstantinB (ok), 03:14, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря где дефолтной. Для не шибко крупных кластеров Swarm-а в его нынешнем состоянии (ура, добавили конфиги) вполне достаточно.
     
     
  • 4.12, Аноним (-), 03:22, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Смотря где дефолтной. Для не шибко крупных кластеров Swarm-а в его нынешнем
    > состоянии (ура, добавили конфиги) вполне достаточно.

    Swarm имеет низкую производительность сети, если не дефолтные решени только.

     
  • 2.14, gaal (??), 09:07, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Только устанавливается Kubernetes со скрипом:) Docker Swarm настраивается практически влет, но здесь свои плюсы-минусы. В принципе как всегда зависит от потребностей: https://rock-it.pl/tips-for-using-docker-swarm-mode-in-production/ Попробовал и то, и то из любопытства.
     

  • 1.15, Аноним (-), 10:37, 20/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Для разрабов очень удобно, выкатил окружение, из гита берут конфиги, разворачиваются, дальше тестируют с внешними хранилищами, выкатывают на бой. в проде имхо нет. Производительность докера по числу открытых сокетов вроде меньше (кстати, никто не мерил?), да и по ощущениям медленне.
     
     
  • 2.17, Аноним (-), 14:14, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Какое отношение твоё описание концепции infrastructure as a code имеет к этому вендорлочному монстру-инвалиду?
     
     
  • 3.18, Аноним (-), 15:35, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > вендорлочному

    В чём же там вендорлок?

     
     
  • 4.19, Аноним (-), 16:12, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Может в том, что его пилят как хотят, куда хотят, но и это ещё не всё. А всё - это то, что его постоянно меняют и ломают. Дока вроде есть, а по факту, без гугла в неё чёрт ногу сломит. Ну и появление CE, EE - как бы хороший такой звоночек.
     
     
  • 5.20, Аноним (-), 16:14, 20/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    P.S. это как пытаться угнаться / форкнуть systemd. Казалось бы, в чём там вендор-лок?
     

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



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

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