The OpenNET Project / Index page

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

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

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

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

Kubernetes 1.6 стал первым релизом, подготовленным не под предводительством Google, а объединённой командой разработчиков. В разработке приняли участие представители компаний CoreOS, Microsoft, Red Hat, Heptio, Mirantis и Google, а также индивидуальные участники из сообщества. Основные новшества:

  • Задействовано по умолчанию распределённое хранилище параметров конфигурации etcdv3. Применение etcdv3 позволило существенно увеличить масштибруемость - Kubernetes теперь может использоваться в кластерах, насчитывающих до 5000 узлов;
  • Переведены в разряд стабильных средства для динамического выделения места в хранилище;
  • Началось бета-тестирование поддержки разграничения доступа на основе ролей (RBAC). RBAC предоставляет дополнительный уровень безопасности, позволяющий гранулировано распределять привилегии в кластере на уровне предоставления отдельным пользователям доступа к различным компонентам, контроллерам и узлам кластера.
  • Платформа избавлена от прямой зависимости от конкретных runtime для запуска контейнеров. Пользователям предоставлена возможность использования runtime, отличных от Docker, в том числе rkt и CRI-O.
  • Инструмент запуска кластера kubeadm переведён на стадию бета-тестирования. Всё сетевое взаимодействие теперь производится только через TLS. Добавлена возможность установки плагинов для авторизации и управления токенами;
  • Инструмент для объединения систем (Federation) kubefed переведён на стадию бета-тестирования. Взаимодействие с runtime контейнеров теперь производится через интерфейс CRI. По умолчанию предлагается плагин с runtime Docker-CRI;
  • Реализована возможность использования нескольких планировщиков;
  • Для узлов и групп контейнеров (pods) добавлены средства привязки (affinity);
  • Для групп контейнеров (на каждый pod) теперь можно указать как долго pod должен быть прикреплён к узлу, в случае возникновения проблем с узлом;
  • Обеспеченна предустановка StorageClass для и Azure, AWS, GCE, OpenStack и vSphere.


  1. Главная ссылка к новости (https://coreos.com/blog/kubern...)
  2. OpenNews: Обновление CentOS Atomic Host, специализированной ОС для запуска контейнеров Docker
  3. OpenNews: Google представил Cilium, сетевую систему для Linux-контейнеров, основанную на BPF
  4. OpenNews: Выпуск rkt 1.0, конкурирующего с Docker инструментария управления контейнерами
  5. OpenNews: Выпуск Kubernetes 1.0, системы управления кластером изолированных контейнеров
  6. OpenNews: Релиз распределенной системы хранения конфигурации etcd 3.1
Лицензия: CC-BY
Тип: Программы
Ключевые слова: kubernetes, container
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, пох (?), 09:23, 30/03/2017 [ответить] [показать ветку] [···]    [к модератору]
  • –3 +/
    > теперь может использоваться в кластерах, насчитывающих до 5000 узлов;

    э... а это точно гугль разрабатывал, а не какой-нибудь индусский кооператив по слежке за юзерами?

     
     
  • 2.2, Аноним (-), 11:07, 30/03/2017 [^] [ответить]    [к модератору]
  • +2 +/
    ну, это ведь то же самое.
     
     
  • 3.24, пох (?), 23:54, 31/03/2017 [^] [ответить]    [к модератору]
  • –1 +/
    ненене, у настоящего гугля должно было быть _от_ 5000.
    Это ведь ноды, а не физические сервера даже (при том что 5000 физических серверов на площадке тоже далеко не гуглевый масштаб)
    [да, я прочитал что оно умеет агрегацию, но это все равно ад и п-ц какой-то получается]
     
  • 2.27, Аноним (-), 20:56, 01/04/2017 [^] [ответить]    [к модератору]
  • +1 +/
    здесь был коммент о том, что большая часть гуглоиндусов берётся из epam systems. Это так кому-то доставляет, что коммент удаляли дважды.
     
  • 1.6, grsec (ok), 11:36, 30/03/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +3 +/
    > #!/bin/bash
    > echo Install Kubernetes securely:
    > echo curl -sS https://get.k8s.io | bash

    Ужаснах какой-то.

     
     
  • 2.14, Аноним (-), 01:16, 31/03/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    >> #!/bin/bash
    >> echo Install Kubernetes securely:
    >> echo curl -sS https://get.k8s.io | bash
    > Ужаснах какой-то.

    что вас смущает?

     
     
  • 3.25, Аноним (-), 23:57, 31/03/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Ничего, лечится простым code echo curl -sS https pastebin com raw j7b7WXUi ... весь текст скрыт [показать]
     
  • 1.15, Аноним (-), 04:16, 31/03/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    6лдж д хипст3ры абноружэны https kubernetes io docs tutorials kubernetes-b... весь текст скрыт [показать]
     
     
  • 2.16, Аноним (-), 08:45, 31/03/2017 [^] [ответить]    [к модератору]  
  • +/
    heapster
    monster
    anonster
     
  • 2.26, пох (?), 23:57, 31/03/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    > 6лдж@д' хипст3ры абноружэны...

    у вас детектор барахло, мой зашкаливает задолго до погружения в ЭТО
    > https://kubernetes.io/docs/tutorials/kubernetes-basics/cluster-interactive/

    аж на четыре уровня.

     

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


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