Podman 6.2: нові можливості та покращення
Podman 6.2: нові можливості та покращення
Інструмент управління контейнерами без демонів і з відкритим вихідним кодом Podman випустив версію 6.2. У новій версії розширена підтримка Kubernetes, додано нові варіанти конфігурації Quadlet, нативна підтримка systemd для WSL, а також виправлення безпеки.
Виправлення вразливостей
Випуск включає виправлення для CVE-2026-121885, яке могло б дозволити ненадійним міткам контейнерів маніпулювати механізмом автоматичного оновлення Podman, перезапускаючи непередбачені одиниці systemd. Також була виправлена вразливість CVE-2026-111361, що стосується можливих обходів перевірки дайджестів та підписів зображень, а також CVE-2026-123876, яка могла дозволити зловмисним контейнерам обходити обмеження сокетів у стандартному профілі seccomp.
Покращення інтеграції з Kubernetes
Інтеграція з Kubernetes отримала декілька вдосконалень. Команда podman kube play тепер підтримує опцію --validate, що контролює обробку непізнаних полів YAML. Опція --label дозволяє користувачам призначати мітки контейнерам, подам, тому і секретам, створеним з маніфестів Kubernetes.
Окрім цього, нова опція --multiple-pods дозволяє Podman створювати кілька подів, якщо розгортання Kubernetes вказує на більше ніж одну репліку. Додатково, команда podman kube play --build тепер може створювати образи контейнерів з підкаталогів у основному контексті побудови.
Зміни в конфігурації Seccomp
Podman 6.2 також змінює спосіб конфігурації профілів seccomp через YAML Kubernetes. Тепер інструмент читає стандартне поле securityContext.seccompProfile, тоді як стара конфігурація на основі анотацій тепер застаріла і планується до видалення в Podman 7.0.
Нові опції Quadlet для Windows
Для користувачів, які керують контейнерами через systemd, Quadlet отримує дві нові конфігураційні опції. Ключ Umask у файлах .container встановлює маску створення файлів за замовчуванням. SetMountsDependency контролює, чи використовують створені одиниці systemd залежність RequiresMountsFor, WantsMountsFor або взагалі не мають залежності на свої необхідні шляхи змонтованих файлів.
Користувачі Windows отримали доступ до нативного systemd через WSL, що замінює потребу у налаштуванні systemd Podman для нових машин. Існуючі машини залишаються підтримуваними з попередньою конфігурацією. Важливо зазначити, що випуск вимагає WSL 2.5.1 або новіше, так як розробники рекомендують версію 2.7.5 або новішу для правильної підтримки мереж nftables.
Поліпшення автоматичного оновлення контейнерів
Автоматичні оновлення контейнерів також були покращені, адже команда podman auto-update тепер доступна через віддалений клієнт Podman і підтримує нову опцію --filter для оновлення лише відповідних контейнерів.
Однією з менших змін у поведінці є зміна в podman exec. Тепер прикріплені сесії пересилають сигнали процесам, що працюють всередині контейнерів. Натиснення Ctrl+C також повинно завершувати процес, ініційований командою, а не просто переривати локальний клієнт.
Виправлення багів і поліпшення для Windows
Завершуючи, випуск містить численні виправлення помилок, особливо для Podman на Windows. Вони виправляють зависання під час запуску, пов’язані з провайдерами Hyper-V і WSL, недоступність віртуальних машин після перезавантаження хоста, обробку перевірки стану під час запуску та проблеми з загальними каталогами.
Детальніше про нову версію ви можете дізнатися на [офіційному сайті Podman](https://podman.io) та [в офіційній новині](https://github.com/podman-container-tools/podman/releases/tag/v6.2.0).




