SUSE anunciou o lançamento de a nova versão de Rancher Desktop 0.6.0, que fornece uma interface gráfica para criar, executar e gerenciar contêineres com base na plataforma Kubernetes.
O programa é escrito em JavaScript usando a plataforma Electron e é distribuído sob a licença Apache 2.0. O Rancher Desktop foi originalmente fornecido apenas para macOS e Windows, mas a versão 0.6.0 oferece suporte experimental para Linux.
Sobre o Rancher Desktop
Área de trabalho do rancheiro é um projeto de código aberto para trazer o Kubernetes e o gerenciamento de contêineres para a área de trabalho, é um aplicativo Electron com lógica de negócios central escrito em TypeScript e JavaScript que aproveita várias outras peças de tecnologia para fornecer os elementos de plataforma, incluindo k3s, kubectl, nerdctl WSL, qemu e muito mais. O aplicativo envolve várias peças de tecnologia para fornecer uma aplicação coesa.
Em seu propósito, o Rancher Desktop é próximo ao produto proprietário Docker Desktop e difere principalmente no uso do CLI nerdctl e o contêiner de tempo de execução para criar e executar contêineres, mas no futuro eles planejam adicionar suporte a Docker CLI e Moby ao Rancher Desktop.
O Rancher Desktop permite que você teste containers e aplicativos projetados para rodar em containers em sua estação de trabalho por meio de uma interface gráfica simples antes de implantá-los em sistemas de produção.
Além disso permite que você selecione uma versão específica do Kubernetes para usar, teste a operação de seus contêineres com versões diferentes do Kubernetes, inicie os contêineres instantaneamente sem se registrar nos serviços do Kubernetes, crie, receba e descarte imagens do contêiner e implante o aplicativo desenvolvido em um contêiner em um sistema local (as portas de rede associadas aos contêineres só podem ser acessadas no localhost).
Entre suas características mais importantes, podemos nos destacar:
- A versão do Kubernetes de sua escolha
- Capacidade de testar o upgrade do Kubernetes para uma nova versão e ver como suas cargas de trabalho estão respondendo
- Execute contêineres e crie, envie e extraia imagens (desenvolvido por nerdctl)
- Expor um aplicativo ao Kubernetes para acesso local
- Tudo isso está contido em um aplicativo de código aberto.
O que há de novo no Rancher Desktop 0.6.0?
Nesta nova versão lançada A pré-visualização do Rancher Desktop foi fornecida para linux e de acordo com os desenvolvedores afirmam que isso permite que os usuários do Rancher Desktop no Linux controlem quantos recursos do sistema usarão os contêineres e torna mais fácil e seguro reiniciar o ambiente. Isso fornece pacotes prontos para uso nos formatos deb e rpm para instalação.
Por outro lado, no Mac e no Linux, o diretório inicial é montado como gravável, que afeta as montagens de volume, além disso, a interface de usuário de imagens agora oferece suporte a namespaces em contêineres. Os namespaces em contêineres são separados dos namespaces do Kubernetes.
Também é observado que as mensagens de status durante a inicialização e desligamento agora têm mais detalhes. Por exemplo, eles dirão quando a API Kubernetes está ativa, essas mensagens de status são exibidas como Kubernetes e containerd connect.
Finalmente se você estiver interessado em saber mais sobre isso sobre esta nova versão lançada, você pode verificar os detalhes no link a seguir
Instalar o Rancher Desktop no Linux?
Para aqueles que estão interessados em instalar o Rancher Desktop em seu sistema, eles podem fazê-lo seguindo as instruções que compartilhamos abaixo.
A primeira coisa que devemos fazer é ter todas as dependências instaladas para evitar problemas com a instalação e principalmente com a execução. Os pacotes que devemos ter instalados são:
- Git
- go
- Nvm
- NodeJS
Para quem é usando distribuições que suportam pacotes .deb como Debian, Ubuntu e seus derivados, você pode instalar o Rancher Desktop abrindo um terminal e digitando o seguinte:
wget https://github.com/rancher-sandbox/rancher-desktop/releases/download/v0.6.0/rancher-desktop_0.6.0_amd64.deb
sudo apt install ./rancher-desktop_0.6.0_amd64.deb
Agora para aqueles que são usuários de distribuições com suporte para pacotes RPM Assim como SUSE, CentOS, RHEL, Fedora e outros derivados destes, os comandos que devem ser executados são os seguintes:
wget https://github.com/rancher-sandbox/rancher-desktop/releases/download/v0.6.0/rancher-desktop-0.6.0.x86_64.rpm
sudo rpm -i rancher-desktop-0.6.0.x86_64.rpm