Kubernetes - это система с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями.
Первоначально разработанный Google, его разработка была поручена базе данных с открытым исходным кодом Cloud Native Computing Foundation (CNCF), которая позволила контейнерным технологиям быстро развиваться, благодаря вкладу технологических гигантов (таких как AWS, Oracle, IBM, Microsoft, Alibaba и VMware) и многих других крупных компаний.
Kubernetes состоит из двух ключевых компонентов:
- набор главных узлов, которые действуют как плоскость управления
- набор узлов, которые действуют как рабочие лошадки, выполняющие контейнерные рабочие нагрузки
Когда в Kubernetes развертывается многоконтейнерная рабочая нагрузка, план управления выбирает один или несколько рабочих узлов для размещения контейнеров.
Вчера, Команда, отвечающая за его разработку, объявила о доступности Kubernetes 1.14, который включает 31 улучшение.
Из которых Основными особенностями этой версии являются масштабируемость и поддержка большего количества рабочих нагрузок в Kubernetes, с тремя основными функциями, переходящими в общую доступность, и значительными функциями безопасности, перемещающимися в бета-версию.
Всего в версию включено 31 улучшение: 10 в стабильных версиях, 12 в бета-версии и семь новых.
Что нового в Kubernetes 1.14
В Kubernetes 1.14 Документация kubectl была переписана с упором на управление ресурсами с использованием декларативной конфигурации ресурсов.
Он доступен в виде книги со ссылкой на основную документацию Kubernetes. Также есть логотип kubectl и талисман под названием kubee-cuddle.
Также следует отметить объявление Kubernetes 1.14 о том, что декларативные возможности настроек конфигурации инструмента конфигурации YAML kustomize доступны в kubectl с использованием флага -k для команд, как применять.
Kustomize помогает пользователям писать и повторно использовать конфигурацию ресурсов используя собственные концепции Kubernetes. Доступна документация по этим новым функциям.
Механизм kubectl теперь доступен в стабильной версии. Позволяет разработчикам публиковать свои собственные подкоманды kubectl как отдельные двоичные файлы.
Локальные постоянные тома теперь находятся в стабильной версии. Они делают локально подключенное хранилище доступным в качестве источника постоянного тома.
Идентификаторы процесса (PID) изменяются на бета-версию. Это решение позволяет администраторам предоставлять PID модуля для изоляции модуля по умолчанию, устанавливая количество PID для каждого модуля. Дополнительная альфа-функция - это возможность зарезервировать ряд PID, назначенных для пользовательских модулей.
Улучшения поддержки в Kubernetes 1.14
В этом новом выпуске Kubernetes 1.14 Добавлена поддержка Windows Server 2019 для рабочих узлов и контейнеров.
Об этом Аарон Крикенбергер, старший инженер-испытатель Google, прокомментировал следующее.:
Включение Windows в качестве потенциальной рабочей нагрузки означает, что нам действительно нужно было более точно определить, что Kubernetes делает, а что не поддерживает в некоторых средах.
Я думаю, что такие функции, как ворота готовности модулей и приоритет и предпочтения модулей, будут очень полезны, позволяя людям управлять расширенными рабочими нагрузками. Некоторым приложениям могут потребоваться очень конкретные способы указать, готовы ли они обрабатывать трафик, и эти функции предоставляют им эти средства.
С другой стороны мы можем обнаружить, что Kubernetes 1.14 поставляется с поддержкой внеплановых сетей с Azure-CNI, OVN-Kubernetes и Flannel., продолжается работа с Calico и другими популярными сетевыми провайдерами.
Также была улучшена поддержка модулей, типов служб, контроллеров рабочей нагрузки и показателей. / quotas, чтобы лучше приспособить функциональность, предлагаемую контейнерами Linux.
Приоритет модулей позволяет планировщику Kubernetes планировать работу по приоритету и при необходимости удалять модули меньшего размера.
Ворота готовности модуля Введение вводит точку расширения для внешней обратной связи о готовности модуля.
Этот выпуск обеспечивает усиление по умолчанию для привязок ролей кластера обнаружения RBAC.
Если вы хотите узнать немного больше об этом новом выпуске, а также загрузить и внедрить эту новую версию. Вы можете посетить по следующей ссылке.