2 pontos por minsoo010 22 일 전 | Ainda não há comentários. | Compartilhar no WhatsApp

Olá.
Criei uma extensão chamada Lens Flow porque queria visualizar de forma mais clara, no Lens, as relações entre os recursos do Kubernetes.

Ao usar o Lens, a experiência de ver cada recurso individualmente é bem boa, mas para acompanhar o fluxo real de um serviço eu acabava tendo que ficar mudando de tela o tempo todo. Por exemplo, você olha um Ingress, procura o Service conectado, verifica para qual Deployment ou Pod esse Service aponta e, para ver recursos referenciados como ReplicaSet, ConfigMap, Secret e PVC, havia mais cliques do que eu imaginava.

Especialmente ao analisar uma falha ou entender a estrutura de um namespace desconhecido, eu queria ver rapidamente coisas como: “então para onde esse tráfego realmente vai no fim das contas?” e “o que de fato está conectado por trás deste Service?”. Só com a interface existente do Lens, havia casos em que o fluxo completo não ficava muito claro na minha cabeça.

Por isso, o Lens Flow foi pensado com foco em mostrar, em um único grafo, as relações entre workloads dentro de um namespace. Dá para ver em uma única tela o fluxo do Ingress para o Service, o workload por trás do Service, os ReplicaSets e Pods abaixo do Deployment, além de recursos como ConfigMap, Secret e PVC referenciados pelo workload.

O grafo pode ser alternado entre orientação horizontal e vertical, e recursos desnecessários podem ser ocultados com filtros. Ao clicar em um card de recurso, você vai direto para o painel de detalhes padrão do Lens, o que permite passar os olhos pela estrutura no grafo e depois verificar em detalhe apenas os recursos necessários.

Ele funciona como uma extensão do Lens, sem necessidade de sidecar separado nem instalação adicional de CLI.

Ainda é difícil dizer que cobre perfeitamente todos os casos do Kubernetes, mas senti que ele ajuda bastante a entender o fluxo geral de workloads ou a revisar rapidamente a estrutura de um namespace.

Se você testar e tiver algum incômodo ou ideia de melhoria, fico muito grato se puder deixar seu feedback.

Ainda não há comentários.

Ainda não há comentários.