Kubernetes продолжает развиваться! Вышедшая версия 1.31, получившая кодовое имя "Elli", включает в себя 45 новых функций: 11 стали стабильными, 22 — в бета-версии, а 12 — в альфа. Особое внимание уделено безопасности контейнеров с помощью AppArmor, а также улучшенной надежности балансировщиков нагрузки.
Теперь инженеры могут настроить безопасность контейнеров, используя поле appArmorProfile.type в securityContext. Рекомендуется перейти на эту новую настройку с предыдущих аннотаций.
Также в версии 1.31 улучшена стабильность подключения для балансировщиков нагрузки, что минимизирует потери трафика при завершении работы узлов. Эта функция активирована по умолчанию и не требует дополнительной настройки.
Теперь можно отслеживать время переходов фаз PersistentVolume благодаря новому полю lastTransitionTime в PersistentVolumeStatus. Это поможет улучшить мониторинг и ускорить процесс предоставления ресурсов.
В альфа-версии появилась поддержка OCI-образов в качестве томов в подах, что значительно упростит доступ к контейнеризованным данным и моделям для AI/ML рабочих процессов. Сообщество Kubernetes уже оценило эту новинку как "очень крутую".
Не упустите возможность присоединиться к сообществу Kubernetes на Slack или Discord, и задавайте вопросы на Stack Overflow. Kubernetes v1.31 доступен для скачивания на официальном сайте или GitHub!