Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O Lens é hoje a uma IDE mais robusta para quem precisa gerenciar clusters Kubernetes diariamente. É uma aplicação única, disponível para Linux, MacOS e Windows, e não possui quaisquer requisitos específicos qualquer requisito específico quanto ao cluster, podendo funcionar funciona perfeitamente bem em qualquer cluster que você possua, seja em um provedor de cloud, como o Google Cloud ou AWS, clusters locais cluster local ou mesmo soluções simples e de desenvolvimento como o kind, minikube ou o Docker para Desktop.


O gerenciamento multi cluster é simples e apenas precisamos identificar , identificando o contexto de cada cluster, o que nos permitirá permite gerenciar clusters, no Google Cloud, no AWS, locais em sua máquina com o kind, etc. . Todos em Utilizando uma única interface , de forma que você apenas precisará clicar no cluster que deseja gerenciar e tudo o que verá em sua frente será , mostrando todas as informações referente ao cluster escolhido. Como forma de melhorar a organização de seus clusters, você pode também poderá agrupá-los de forma que você tenha clusters de produção em um grupo, clusters de desenvolvimento em outro, e até mesmo clusters de estudos em um terceiro grupo. O Lens chama grupos separados, sendo dentro do Lens estes grupos são chamados de workspaces.

Para simplificar o monitoramento, o Lens nos entrega uma integração com o Prometheus, que lhe permite habilitar e realizar o deployment do Prometheus em de seu cluster com em um único clique, e passando assim passará a ter gráficos e métricas de seu cluster.

Deck of Cards
idlens
Card
id01
labelInstalação

Linux e Windows e OS X

Os instaladores específicos para cada sistema operacional podem ser baixados diretamente aqui: https://k8slens.dev/


Deck of Cards
idlens-install
Card
id01
labelmacOS
  1. Baixe o Lens Desktop no site do Lens para macOS.
  2. Clique duas vezes em Lens-{version}.dmg e arraste Lens.app para a pasta Applications, tornando-o disponível no macOS Launchpad.
  3. Adicione o Lens ao seu Dock clicando com o botão direito do mouse no ícone para abrir o menu de contexto e escolhendo Opções, Manter no Dock.
Card
id02
labelWindows
  1. Baixe o instalador do Lens Desktop para Windows.
  2. Instale o Lens Desktop executando o Lens-Setup-{version}.exeinstalador. Por padrão, o Lens Desktop é instalado em C:\users\{username}\AppData\Local\Programs\Lens.
Card
id03
labelLinux

Você tem as seguintes opções de download para Linux (somente arquitetura amd64):

  • Repositório Debian (apt)
  • Repositório RPM
  • AppImagearquivo
  • .snaparquivo

Debian

No Debian Linux, como o Ubuntu , você pode instalar o Lens Desktop a partir do repositório Lens apt (somente arquitetura amd64):

Obtenha a chave de segurança pública da lente e adicione-a ao seu chaveiro

Bloco de código
languagebash
curl -fsSL https://downloads.k8slens.dev/keys/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/lens-archive-keyring.gpg > /dev/null

Adicione o repositório de lentes ao seu /etc/apt/sources.list.ddiretório

Bloco de código
languagebash
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/lens-archive-keyring.gpg] https://downloads.k8slens.dev/apt/debian stable main" | sudo tee /etc/apt/sources.list.d/lens.list > /dev/null


Instale (ou atualize) o Lens Desktop

Bloco de código
languagebash
sudo apt update
sudo apt install lens

RPM

Aviso

A instalação por meio do repositório Lens RPM está disponível apenas para máquinas com a arquitetura x86_64.

Para distribuições baseadas em RPM, instale o Lens Desktop a partir do repositório Lens RPM:

Configure seu sistema para usar o repositório Lens RPM:

Bloco de código
languagebash
sudo yum-config-manager --add-repo https://downloads.k8slens.dev/rpm/lens.repo


Instale ou atualize o Lens Desktop:

Bloco de código
languagebash
sudo yum install lens
Card
id02
labelConfiguração

O Lens Desktop detecta automaticamente os clusters especificados nonos kubeconfig. Você pode encontrar os clusters disponíveis no Catálogo, salvos dentro da pasta '{usuario}/.kube'.  Se estiver correto, basta clicar sobre o kubeconfig que ele abre o cluster para uso.

Adicionar um cluster manualmente

O Lens Desktop oferece suporte à adição manual de clusters por meio do menu Adicionar clusters do Kubeconfig. Neste menu, você pode colocar um separado do especificado no kubeconfig de menu Preferências.

Para adicionar um cluster manualmente:

  1. Na visualização Clusters do Catálogo , aponte o cursor do mouse para o botão Incluir Cluster .
  2. Selecione Adicionar do kubeconfig e cole o kubeconfig personalizado no campo de entrada a seguir.

Para ver sua configuração de cluster atual:

  1. Na exibição Cluster, clique no botão Nova guia e selecione Sessão de terminal .
  2. No Terminal , digite

Bloco de código
languagebash
kubectl config view --minify --raw

Ao conectar-se a um cluster, certifique-se de ter um kubeconfig válido e funcional para o cluster.

Card
id03
labelUtilizando o Lens

Depois que seu cluster estiver funcionando, você poderá ver a seguinte exibição no Lens Desktop: