Kubernetes 1.8: приоритеты для подов, IPVS в kube-proxy, стабильный Cluster Autoscaler…

Этой ночью состоялся новый релиз популярной Open Source-системы для управления контейнерами, изначально созданной в Google и поддерживаемой некоммерческой организацией CNCF при The Linux Foundation, — Kubernetes 1.8.

Логотип Kubernetes
Логотип Kubernetes / Иллюстрация с сайта Kubernetes.Io

Новая версия Kubernetes принесла изменения во многие компоненты системы, стабилизацию представленных ранее возможностей и появление ряда новых фич в статусе альфа- или бета-тестирования. Среди наиболее значимых новшеств в Kubernetes 1.8 можно выделить следующие:

  • (альфа) режим IPVS для балансировки нагрузки (вместо iptables) в kube-proxy;
  • (альфа) возможность задавать подам приоритеты (поле PriorityClassName в спецификации пода — PodSpec);
  • указание опций монтирования для томов стало стабильным (поле MountOptions в спецификациях PersistentVolume и StorageClass);
  • (альфа) в Kubernetes API добавлена возможность увеличения размера тома (пока что поддерживается только GlusterFS);
  • (альфа) началась работа над изоляцией хранилищ данных: в ресурсе ephemeral-storage можно устанавливать ограничения на возможный объём и количество запросов к нему;
  • (альфа) доступен ранний прототип создания снимков томов (volume snapshots) через Kubernetes API;
  • (альфа) в kubelet появился CPU Manager, позволяющий назначать контейнерам подов выделенные ядра процессоров (CPU affinity policies на уровне контейнеров);
  • утилита Cluster Autoscaler, позволяющая автоматически изменять размер кластера, стала стабильной (GA) и получила поддержку до 1000 узлов;
  • (альфа) деплой кластера self-hosted с помощью утилиты kubeadm и автоматическое его обновление (kubeadm upgrade);
  • управление доступом на основе ролей (RBAC) переведено в стабильный статус (GA);
  • (альфа) представлен механизм для хранения ключей шифрования ресурсов в сторонних системах (Key Management Systems, KMS);
  • поддержка CRI-O (Container Runtime Interface) на базе стандарта от Open Container Initiative объявлена стабильной (прошла все тесты e2e);
  • metrics-server стал рекомендованным способом предоставления API для метрик ресурсов (Heapster объявлен устаревшим).

Во время подготовки Kubernetes 1.8 проект собирался со следующими версиями Docker: 1.11.2, 1.12.6, 1.13.1, 17.03.2. Более подробно с изменениями, представленными в релизе 1.8, а также с советами по обновлению кластеров и известными проблемами можно ознакомиться в этом документе.

Дмитрий Шурупов по материалам Kubernetes Blog, Хабрахабр.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Крупная львовская IT-компания открывает офис в Киеве и набирает разработчиковКрупная львовская IT-компания открывает офис в Киеве и набирает разработчиков
Microsoft перерисует дизайн программ из пакета OfficeMicrosoft перерисует дизайн программ из пакета Office
Google запретит установку расширений для Chrome со сторонних сайтовGoogle запретит установку расширений для Chrome со сторонних сайтов
Блок рекламы


Похожие новости

Oracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster FederationOracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster Federation
Представлен Amazon EKS для запуска кластеров Kubernetes в облаке AWSПредставлен Amazon EKS для запуска кластеров Kubernetes в облаке AWS
CNCF начала сертификацию дистрибутивов и платформ на базе KubernetesCNCF начала сертификацию дистрибутивов и платформ на базе Kubernetes
AT&T добавила Kubernetes и Helm в свою промышленную облачную платформу на базе OpenStackAT&T добавила Kubernetes и Helm в свою промышленную облачную платформу на базе OpenStack
Microsoft выпустила Brigade для организации CI/CD pipelines в KubernetesMicrosoft выпустила Brigade для организации CI/CD pipelines в Kubernetes
Вышел CRI-O 1.0.0 для запуска альтернативных (не Docker) контейнеров в KubernetesВышел CRI-O 1.0.0 для запуска альтернативных (не Docker) контейнеров в Kubernetes
Анонсирована официальная поддержка Kubernetes в Docker и MobyАнонсирована официальная поддержка Kubernetes в Docker и Moby
Oracle стала платиновым членом CNCF и будет больше помогать с развитием KubernetesOracle стала платиновым членом CNCF и будет больше помогать с развитием Kubernetes
Ark и Sonobuoy — новые Open Source-утилиты от Heptio для эксплуатации KubernetesArk и Sonobuoy — новые Open Source-утилиты от Heptio для эксплуатации Kubernetes
Онлайн-сервис GitHub начал использовать Kubernetes (и Docker) в своём productionОнлайн-сервис GitHub начал использовать Kubernetes (и Docker) в своём production
Последние новости

Подгружаем последние новости