k3x: uma interface gráfica k3d para gerenciar Kubernetes

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


Adicionar como fonte preferencial no Google