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.