Uma alternativa ao Kubernetes Dashboard e ao Headlamp
O Kubernetes Dashboard é a interface web oficial do Kubernetes (K8s), instalada dentro de cada cluster. O Headlamp é uma interface de código aberto que roda no desktop ou também instalada no cluster. O Kubepier é uma interface web que fica fora dos clusters e abre todos eles num só lugar.
Nada para instalar e expor em cada cluster
Uma UI instalada no cluster precisa ser implantada, atualizada e exposta com segurança em cada um deles. O Kubepier Web fala direto com a API do cluster: você conecta pelo kubeconfig ou pela conta Azure ou AWS, e a API precisa aceitar o IP de saída fixo do Kubepier.
Todos os clusters, organizados por cliente
- AKS, EKS, GKE, IBM Cloud, OpenShift e on-premises no mesmo catálogo, com a mesma tabela e os mesmos filtros.
- Saúde de cada cliente na primeira tela: pods com problema, avisos da última hora e consumo.
- CronJobs com a última execução, Jobs com falha e eventos de aviso no topo.
- Filas RabbitMQ e Azure Service Bus do pod e a saúde do MongoDB.
Login e acesso da equipe
Cada pessoa entra com o GitHub, sem token de ServiceAccount colado na tela de login. No Team, cada pessoa só vê os clientes liberados para ela, e quem sai da equipe perde o acesso na hora.
Quando uma UI dentro do cluster faz mais sentido
Se o cluster não pode aceitar nenhum acesso de fora, nem por um IP fixo, uma interface instalada nele é o caminho. Nesse caso, o Kubepier Desktop, para Linux, Windows e macOS, também funciona com qualquer cluster que o seu kubectl alcance.