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+→

Интересные новости
Apple выпустила macOS High Sierra 10.13.2Apple выпустила macOS High Sierra 10.13.2
Oracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster FederationOracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster Federation
Django 2.0 — крупное обновление популярного веб-фреймворка на PythonDjango 2.0 — крупное обновление популярного веб-фреймворка на Python
Chrome для Windows начнёт блокировать внедрение сторонних кодовChrome для Windows начнёт блокировать внедрение сторонних кодов
Проблема с безопасностью Apple Mac может повторитьсяПроблема с безопасностью Apple Mac может повториться
Блок рекламы


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

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
Последние новости

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