octant

A ferramenta Octant é um projeto Open Source que permite a visulização via interface gráfica do seu cluster Kubernetes podendo assim fazer todo o gerenciamento do seu cluster kurbenetes e aplicações através dessa ferramenta.

A ferramenta Octant é mantida pela VMWare abaixo segue links com mais informações:

Pré-Requisitos

Para testar essa ferramenta é necessário ter um cluster kubernetes local. Pode ser usado o kind ou o rancher desktop para teste. Abaixo segue links com mais informações:

Também é necessário que o kubeconfig esteja configurado pois a ferramenta coleta informações desse arquivo conforme imagem abaixo:

octant-2

Para mais informações sobre a configuração do arquivo kubeconfig consultar esse link.

Instalação

Para utilização é necessário a instalação de um cliente na sua máquina local. O mesmo suporta Windows, Linux e Mac.

Para fazer o download basta acessar o link abaixo:

No momento que escrevo esse post essa é a ultima versão da ferramenta.

Overview

Nessa seção será apresentado um overview da ferramenta.

octant-3

Na imagem acima conseguimos ter a visualização de todos os workloads que estão rodando em determinado namespace. Assim como o uso de CPU e Memória para cada workload.

octant-4

octant-5

Acima outros exemplos de visualizações.

Permite a visualização dos objetos do kubernetes que determinado workload está utilizando. Segue abaixo alguns exemplos:

octant-6

octant-7

octant-8

É possível fazer um port-forward com apenas um clique

octant-9

Permite visualizar as variáveis de ambiente

octant-10

Visualização do yaml utilizado pelo Deploy

octant-11

Visualização de logs e conexão ao pod através da ferramenta

octant-12

octant-13

É possível visualização de eventos conforme imagem abaixo:

octant-14

Permite aplicar um yaml através da ferramenta

octant-15

Também é possível integrar a ferramenta com outros plugins conforme link abaixo:

Conclusão

O objetivo desse post foi demostrar a utilização da ferramenta Octant e como pode ajudar no gerenciamento de um cluster kubernetes via interface gráfica ajudando assim na sua produtividade.

Existem ferramentas similares como o Kubernetes-Dashboard e o Lens. Abaixo links com mais informações: