GreenCap K8s

Gestão Simples de Clusters Kubernetes

Plataforma web leve para operar Kubernetes com uma interface poderosa. Um único comando sobe um cluster local com a GreenCap, pronto para estudo, desenvolvimento e testes — e você ainda pode conectar clusters já existentes. Uma alternativa mais amigável ao OpenShift e ao Rancher para indivíduos e times pequenos e médios.

O Problema

Você não precisa de uma plataforma enterprise para aprender Kubernetes.

🧩

Complexidade excessiva

OpenShift e Rancher trazem camadas pensadas para operações enterprise, não para times pequenos ou estudantes.

🏗️

Infraestrutura pesada

Exigem componentes adicionais só para funcionar — custo operacional alto para clusters de estudo, dev e teste.

📈

Curva de aprendizado alta

Ferramentas construídas para especialistas, não para iniciantes.

A Solução

Uma UI leve e plug-and-play para operar Kubernetes

O que é

  • Monólito Spring Boot dockerizado — plug-and-play
  • Setup em um comando: cluster local (minikube) e GreenCap prontos
  • Executa ações reais: criar, escalar, reiniciar, suspender, disparar
  • Autorização 100% via RBAC nativo do Kubernetes

O que não é

  • Não exige infraestrutura prévia — conectar um cluster existente é opcional
  • Não é somente leitura
  • Não duplica controle de acesso próprio
  • Não é uma plataforma enterprise pesada
Como Funciona

Do zero ao deploy em três passos

1

Suba com um comando

O setup sobe um cluster local (minikube) com a GreenCap. Já tem o seu? Conecte via kubeconfig — sempre encriptado antes de persistir.

2

Gerencie visualmente

Topologia, workloads, rede, storage e métricas em tempo real.

3

Faça deploy

A partir de imagem, Compose, Dockerfile, Helm ou um Template pronto.

Conheça a Plataforma

Tela do Catálogo de Templates do GreenCap K8s
Faça deploy de aplicações de exemplo com um clique
Tela de Deployments do GreenCap K8s
Gerencie workloads — escale, reinicie e acompanhe o status
Tela de Topologia do GreenCap K8s
Visualize a topologia dos seus recursos
Funcionalidades

Tudo que você precisa para operar clusters no dia a dia

Global — visão de infraestrutura

  • Múltiplos Clusters e Namespaces
  • Nodes, PersistentVolumes e StorageClasses
  • Registry interno de imagens

Project — por Namespace

  • Topologia visual interativa
  • Observability: Dashboard, Events, Metrics
  • Workloads: Pods, Deployments, StatefulSets, Jobs, CronJobs
  • Networking, Parameters, Auto Scaling, Storage, Helm

4 formas de deploy

  • Deploy Application — a partir de imagem
  • Import Compose — traduz docker-compose.yml automaticamente
  • Deploy from Dockerfile — build via Kaniko + deploy em um fluxo
  • Deploy from Helm — wizard guiado

Developer Experience

  • Templates Catalog — apps completas prontas para deploy em 1 clique (ex.: Flask + PostgreSQL, MongoDB cache-aside)
  • Kubernetes Operators via OLM — catálogo, instalação e status em tempo real
Stack Tecnológica

Construído com ferramentas que devs já confiam

Java 21 Virtual Threads
Spring Boot 3.3 Core da aplicação
Vaadin Flow 24 UI reativa server-side
PostgreSQL 16 + Flyway migrations
Fabric8 Client 6.13 Integração nativa com a API do Kubernetes
Gradle 8.8 Kotlin DSL
CodeMirror 6 Editor YAML embutido
Helm CLI Releases nativas
Kaniko Build de imagens sem Docker daemon
Segurança

Sem sistema de permissões paralelo

🔐

Kubeconfig encriptado

Sempre encriptado antes de persistir.

🛡️

RBAC nativo do Kubernetes

Cada usuário opera via ServiceAccount própria.

Uma única fonte de verdade

Sem duplicar controle de acesso — o RBAC do seu cluster manda.

Diferenciais

A mesma tarefa, sem a mesma dor de cabeça

Critério OpenShift / Rancher GreenCap K8s
Setup inicial Horas a dias Minutos, um único container
Custo operacional Alto Mínimo
Curva de aprendizado Alta Baixa
Deploy de aplicação Múltiplos passos manuais 1 clique via Templates
Licença Comercial / enterprise Open source (Apache 2.0)
Público-Alvo

Feito para quem coloca a mão na massa

🎓

Estudantes de Kubernetes

Aprenda operando um cluster real, não só lendo teoria.

👨‍💻

Desenvolvedores individuais

Suba e gerencie seus clusters sem depender de um time de plataforma.

👥

Times pequenos e médios

Ambientes de estudo, dev e teste sem overhead enterprise.

Prova Social

Construído em público, aberto para todos

49
Stars no GitHub
10
Releases publicados
144
Commits
100+
Sprints entregues