Para quem trabalha com Kubernetes, a seguinte aplicação pode ser interessante, já que muitos usam o contêiner k3d por ser leve para executar o k3s (a distribuição Kubernetes minimalista da Rancher Labs). O k3d facilita a criação de clusters k3s de um ou vários nós no Docker, por exemplo, para desenvolvimento local em Kubernetes.
Nesse caso, o k3x é uma excelente opção para gerenciar o k3d por meio de uma interface gráfica de usuário, tornando trivial a criação de seus próprios clusters Kubernetes locais.
O site do projeto descreve o k3x como perfeito para:
- Tenha um novo cluster Kubernetes em alguns segundos.
- Teste novas implementações antes de entrar em produção.
- Saiba mais sobre o Kubernetes.
Além disso, menciona que os objetivos do k3x são:
- Para criar, alterar e / ou excluir clusters do Kubernetes facilmente.
- Para impulsionar as operações mais importantes com atalhos de teclado globais.
- Para reduzir a curva de aprendizado do uso do Kubernetes.
Como instalar o k3x no Linux?
Para aqueles interessados em instalar o k3x em seus sistemas, isso pode ser feito utilizando pacotes Flatpak , sendo necessário que o sistema tenha suporte para esse tipo de pacote.
Com o suporte adicionado, você só precisa adicionar o repositório Flathub (caso ainda não o tenha) ou, se já o tiver, pode pular esta etapa.
Para adicionar o repositório, basta abrir um terminal no seu sistema e digitar o seguinte comando:
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Para instalar o k3x no seu sistema , você pode instalar o pacote diretamente do Flathub digitando o seguinte comando no terminal:
flatpak install flathub com.github.inercia.k3x
Alternativamente, você pode baixar o pacote usando este comando:
wget https://github.com/flathub/com.github.inercia.k3x
Em seguida, instale o pacote navegando até a pasta onde você o baixou (caso não o tenha movido executando o comando anterior) e digitando o seguinte comando:
flatpak install --user com.github.inercia.k3x.flatpak
E caso você se depare com o seguinte erro : “ O aplicativo com.github.inercia.k3x/x86_64/master requer o runtime org.gnome.Platform/x86_64/3.3, que não foi encontrado”.
Eles podem forçar a instalação de dependências com:
flatpak install --user org.gnome.Platform/x86_64/3.34
Após a conclusão da instalação , você pode verificar se o k3x está instalado no seu sistema conferindo se há um ícone de inicialização disponível no menu de aplicativos.
Ou, se você não conseguir encontrá-lo ou se ele não estiver lá, você pode iniciar o k3x diretamente do seu terminal executando o seguinte comando:
flatpak run --user com.github.inercia.k3x
Após a inicialização do k3x, você verá um novo ícone na bandeja do sistema que, ao ser clicado, abrirá um menu.
Este menu exibe as várias ações que você pode executar diretamente e também habilita atalhos de teclado para essas ações. (Você pode encontrá-los em Atalhos de Teclado.)
Além disso, a criação de novos clusters permite que você atribua um nome de cluster, o número de trabalhadores no cluster e o k3d começará com um nó mestre que também será usado para executar a carga de trabalho, mas trabalhos adicionais podem ser adicionados.
O controle de cluster também é permitido no registro local, onde os detalhes do registro local são configurados no painel Preferências.
Deve-se observar que o registro local é compartilhado entre todos os clusters criados. A criação de log será acionada quando você criar o primeiro cluster que precisa dele e será removida quando não estiver mais em uso por clusters.
Como desinstalar o K3x Kubernetes Manager no Linux?
Para aqueles que desejam desinstalar o k3x Kubernetes Manager do sistema, isso pode ser feito de forma bastante simples : basta abrir um terminal e digitar um dos seguintes comandos para remover permanentemente o aplicativo do sistema.
flatpak --user uninstall com.github.inercia.k3x
O
flatpak uninstall com.github.inercia.k3x