Podman Desktop, uma excelente opção para gestão de containers 

Área de trabalho do Podman

Podman Desktop é uma ferramenta gráfica de código aberto que permite trabalhar com contêineres

A Red Hat anunciou recentemente o lançamento do novo versão do seu projeto "Podman Desktop 1.2", que inclui muitos novos recursos, correções de bugs e melhorias na experiência de gerenciamento de contêineres.

Para quem não conhece o Podman Desktop, saiba que este permite desenvolvedores sem conhecimento administração de sistemas construir, executar, testar e publicar microsserviços e aplicações desenvolvidas para sistemas de isolamento De contêineres em sua estação de trabalho antes de implantá-los em ambientes de produção.

A integração com as plataformas Kubernetes e OpenShift é suportada, além de usar vários tempos de execução para executar contêineres, como Podman Engine , Podman Lima, crc e Docker Engine.

Sobre o Podman Desktop

O ambiente no sistema local do desenvolvedor pode espelhar a configuração do ambiente de produção no qual os aplicativos concluídos são executados (entre outras coisas, clusters Kubernetes de vários nós e ambientes OpenShift podem ser simulados no sistema local).

Além disso, fornece a capacidade de criar plug-ins para suportar mecanismos de lançamento de contêineres adicionais, provedores Kubernetes e kits de ferramentas. Por exemplo, plug-ins estão disponíveis para executar localmente um cluster OpenShift Local de nó único e conectar-se ao serviço de nuvem OpenShift Developer Sandbox.

Também fornece ferramentas para gerenciar imagens de contêiner, trabalhar com pods e partições, criar imagens de Containerfile e Dockerfile, conecte-se a contêineres via terminal, baixe imagens de registros de contêiner OCI e publique suas imagens neles, gerencie recursos disponíveis em contêineres (memória, CPU, armazenamento).

Das principais características principais O Podman Desktop destaca o seguinte:

  • Plataforma cruzada, pode ser instalado e executado no Windows, macOS e Linux
  • Configure e instale via Podman, Kind, Red Hat OpenShift Local, Developer Sandbox for Red Hat OpenShift
  • Permite criar, executar, gerenciar e depurar contêineres e pods
  • Você pode executar pods com ou sem Kubernetes
  • Possui terminal integrado para acesso aos contêineres
  • Permite o gerenciamento de vários mecanismos de contêiner
  • Compatível com Docker Compose
  • Vamos executar o Kubernetes YAML
  • Gerar Kubernetes YAML a partir de pods
  • Podify e Kubify: Transforme containers em pods e Kubernetes
  • VPN e configurações de proxy
  • Gerenciamento de registro de imagem
  • Configurar vários registros OCI
  • Instalação com gap de ar
  • Ponte entre ambientes locais e remotos
  • Habilita serviços gerenciados remotamente localmente
  • Extensibilidade
  • Capacidade de estender mecanismos de contêiner ou provedores Kubernetes
  • Pontos de extensão para adicionar ações, menus, configurações e enriquecer a interface do usuário com recursos específicos

Principais novidades do Podman Desktop 1.2

A nova versão que se apresenta do Podman Desktop 1.2 implementa poucas alterações, uma vez que existem mais correções implementadas, mas vale a pena referir que as novas alterações são bastante importantes para serem implementadas numa nova versão.

E é que, por exemplo, se destaca que botões adicionados para iniciar, parar, excluir e reiniciar grupos de contêineres que rodam no Docker Compose e no Podman Compose, já que anteriormente apenas um grupo de contêineres podia ser controlado.

Outra das mudanças que se destaca é a capacidade de alternar entre diferentes contextos do Kubernetes com apenas alguns cliques, pois basta abrir a lista suspensa para fazer a alteração. O widget foi adicionado ao widget da bandeja do sistema.

Além disso, vale ressaltar também que um botão para renomear imagens rapidamente, com o qual agora é mais fácil alterar o nome ou adicionar um rótulo a uma imagem.

Por outro lado, nota-se que adicionados suporte ao controlador de protocolo que permitem a você carregar extensões diretamente de um script ou terminal. Por exemplo, para carregar a extensão openshift-local, você pode especificar "podman-desktop:extension/redhat.openshift-local".

Do outras mudanças que se destacam desta nova versão:

  • Página adicionada para solução de problemas.
  • Forneceu uma opção para ignorar a verificação do certificado ao carregar uma imagem de registro.
  • Adicionada capacidade de adicionar registro inseguro/pular verificação de certificado
  • Suporte para contribuição de ícones
  • Adicionada uma caixa de diálogo de aviso de que a máquina virtual tem um limite baixo de memória
  • Propor nome indexado para novo pod
  • Botão de reinicialização adicionado após habilitar/desabilitar o suporte mac os
  • Adicionadas constantes auxiliares relacionadas ao ambiente
  • Permitir ponto de entrada e cmd ao iniciar o contêiner

Finalmente, Se você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir

Quanto a interessado em experimentar ou instalar o Podman Desktop em seu sistema, eles devem saber que compilações prontas são oferecidas para Linux, Windows e macOS.