Red Hat lanzou a primeira versión importante de Podman Desktop, unha interface gráfica para crear, executar e xestionar contedores que compite con produtos como Rancher Desktop e Docker Desktop. Podman Desktop permite aos desenvolvedores sen coñecementos de administración de sistemas crear, executar, probar e publicar microservizos e aplicacións desenvolvidas para sistemas de illamento de contedores nas súas estacións de traballo antes de despregalos en entornos de produción. Podman Desktop está escrito en TypeScript usando a plataforma Electron e ten licenza Apache 2.0. As compilacións resultantes están listas para... Linux, Windows и macOS.
Admítese a integración con plataformas Kubernetes e OpenShift, así como o uso de varios tempos de execución para executar contedores, como Podman Engine, Podman Lima, crc e Docker Engine. O ambiente no sistema local do programador pode reflectir a configuración do ambiente de produción no que se están executando as aplicacións rematadas (entre outras cousas, pódense simular no sistema local os clústeres de Kubernetes de varios nodos e os ambientes OpenShift). A compatibilidade con motores adicionais para executar contedores, provedores de Kubernetes e conxuntos de ferramentas pódese implementar como complementos para Podman Desktop. Por exemplo, hai complementos dispoñibles para executar localmente un clúster OpenShift Local dun só nodo e conectarse ao servizo de nube OpenShift Developer Sandbox.
Ofrécense ferramentas para xestionar imaxes de contedores, traballar con pods e particións, construír imaxes desde Containerfile e Dockerfile, conectarse a contedores a través do terminal, descargar imaxes dos rexistros de contedores OCI e publicar neles as súas imaxes, xestionar os recursos dispoñibles nos contedores (memoria, CPU). , almacenamento).

Podman Desktop tamén se pode usar para converter imaxes de contedores e conectarse tanto a motores de illamento de contedores locais como a infraestrutura externa baseada en Kubernetes para aloxar os seus pods e xerar ficheiros YAML para Kubernetes ou executar Kubernetes YAML nun sistema local sen Kubernetes .
É posible minimizar a aplicación na bandexa do sistema para unha xestión rápida a través dun widget que permite avaliar o estado dos contedores, deter e iniciar contedores e xestionar ambientes baseados nos conxuntos de ferramentas Podman e Kind sen distraerse do desenvolvemento.

Fonte: opennet.ru
