Недавно Red Hat объявила о выпуске новой версия вашего проекта "Podman Desktop 1.2", который включает в себя множество новых функций, исправления ошибок и улучшения в управлении контейнерами.
Для тех, кто не знает о Podman Desktop, вы должны знать, что это позволяет разработчикам без знаний системное администрирование создавать, запускать, тестировать и публиковать микросервисы и приложений, разработанных для систем изоляции Из контейнеров на вашей рабочей станции, прежде чем развертывать их в производственных средах.
Поддерживается интеграция с платформами Kubernetes и OpenShift., а также использование различных сред выполнения для запуска контейнеров, таких как Podman Engine, Podman Lima, crc и Docker Engine.
О рабочем столе Podman
Среда в локальной системе разработчика может отражать конфигурацию производственной среды, в которой работают готовые приложения (среди прочего, в локальной системе можно моделировать многоузловые кластеры Kubernetes и среды OpenShift).
Кроме того, предоставляет возможность создавать плагины для поддержки механизмов выпуска дополнительных контейнеров, провайдеров Kubernetes и наборов инструментов. Например, доступны плагины для локального запуска локального кластера OpenShift с одним узлом и подключения к облачной службе OpenShift Developer Sandbox.
также предоставляет инструменты для управления образами контейнеров, работа с подами и разделами, создавать образы из Containerfile и Dockerfile, подключаться к контейнерам через терминал, загружать образы из реестров контейнеров OCI и публиковать в них свои образы, управлять ресурсами, доступными в контейнерах (память, ЦП, хранилище).
Из основные ключевые особенности Podman Desktop выделяет следующее:
- Кроссплатформенный, может быть установлен и запущен на Windows, macOS и Linux.
- Настройка и установка через Podman, Kind, Red Hat OpenShift Local, тестовую среду разработчика для Red Hat OpenShift
- Позволяет создавать, запускать, управлять и отлаживать контейнеры и модули.
- Вы можете запускать модули с Kubernetes или без него.
- Имеет встроенный терминал для доступа к контейнерам
- Позволяет управлять несколькими контейнерными двигателями
- Совместимость с Docker Compose
- Давайте запустим Kubernetes YAML
- Создание Kubernetes YAML из модулей
- Podify и Kubify: Превратите контейнеры в поды и Kubernetes
- Настройки VPN и прокси
- Управление регистрацией изображений
- Настройка нескольких записей OCI
- Установка с воздушным зазором
- Мост между локальной и удаленной средами
- Включает удаленно управляемые службы локально
- растяжимость
- Возможность расширения контейнерных движков или провайдеров Kubernetes
- Точки расширения для добавления действий, меню, настроек и обогащения пользовательского интерфейса определенными возможностями.
Основные новые функции Podman Desktop 1.2
В представленной новой версии Podman Desktop 1.2 реализовано несколько изменений, поскольку внесено больше исправлений, но стоит отметить, что новые изменения очень важны для реализации в новой версии.
И это то, что, например, выделяется, что добавлены кнопки для запуска, остановки, удаления и перезапуска групп контейнеров которые работают на Docker Compose и Podman Compose, поскольку ранее можно было управлять только одной группой контейнеров.
Еще одно из отличительных изменений - это возможность переключаться между различными контекстами Kubernetes всего за пару кликов, так как для внесения изменений достаточно открыть раскрывающийся список. Виджет был добавлен в виджет на панели задач.
Помимо этого, также стоит отметить, что кнопка для быстрого переименования изображений, с помощью которого теперь проще изменить имя или добавить метку к изображению.
С другой стороны, отмечается добавление поддержка контроллера протокола что позволяет вам загружать расширения непосредственно из скрипта или терминала. Например, чтобы загрузить расширение openshift-local, вы можете указать «podman-desktop:extension/redhat.openshift-local».
Из другие изменения, которые выделяются этой новой версии:
- Добавлена страница для устранения неполадок.
- Предусмотрена возможность пропустить проверку сертификата при загрузке образа реестра.
- Добавлена возможность добавить небезопасный реестр/пропустить проверку сертификата.
- Поддержка вклада значков
- Добавлено диалоговое окно с предупреждением о том, что у виртуальной машины низкий лимит памяти.
- Предложить проиндексированное имя для нового модуля
- Добавлена кнопка сброса после включения/отключения поддержки mac os.
- Добавлены вспомогательные константы, связанные с окружением
- Разрешить точку входа и cmd при запуске контейнера
Наконец, Если вам интересно узнать об этом больше, вы можете проверить детали в по следующей ссылке.
Что касается заинтересованы в попытке или установке Podman Desktop в своей системе, они должны знать, что готовые сборки предлагаются для Linux, Windows и macOS.