Integração do Spring Cloud com componentes do Netflix OSS, como a descoberta de serviços do Eureka, para aplicações Spring Boot.
spring-cloud/spring-cloud-kubernetes
Implementações de interfaces do Spring Cloud para Kubernetes, permitindo que aplicações Spring Cloud usem o Kubernetes para descoberta de serviços e configuração.
- Estrelas
- 3,535
- Forks
- 1,047
- Issues abertas
- 21
- Último commit
- anteontem
O que é?
O Spring Cloud Kubernetes oferece implementações de interfaces comuns do Spring Cloud, como o Discovery Client e fontes de configuração, para que aplicações Spring Cloud possam rodar no Kubernetes usando os próprios recursos da plataforma.
O projeto é voltado para equipes que desenvolvem aplicações Spring nativas da nuvem e querem usar o Kubernetes no lugar de uma infraestrutura separada para essas necessidades. Seu uso é opcional: uma aplicação Spring Boot comum pode ser implantada no Kubernetes sem ele.
O projeto é escrito em Java para Spring Boot e Spring Cloud. A documentação de referência lista as propriedades de configuração disponíveis. No momento, não há suporte a imagens nativas nem ao Spring Boot AOT.
Recursos principais
- 01Implementa o Spring Cloud Discovery Client com base nos serviços do Kubernetes
- 02Oferece fontes de configuração para aplicações Spring respaldadas pelo Kubernetes
- 03Integra-se ao ecossistema Spring Boot e Spring Cloud
- 04Inclui um apêndice publicado com a lista de todas as propriedades de configuração relacionadas ao Kubernetes
Casos de uso
- Desenvolver microsserviços com Spring Cloud para rodar em um cluster Kubernetes
- Usar recursos do Kubernetes para a descoberta de serviços entre serviços Spring
- Gerenciar a configuração de aplicações Spring por meio de fontes nativas do Kubernetes
Antes de usar
- Não oferece suporte a transformações AOT do Spring Boot nem a imagens nativas.
Em coleções
Tópicos
Perguntas frequentes
- O que é spring-cloud-kubernetes?
- Implementações de interfaces do Spring Cloud para Kubernetes, permitindo que aplicações Spring Cloud usem o Kubernetes para descoberta de serviços e configuração. O Spring Cloud Kubernetes oferece implementações de interfaces comuns do Spring Cloud, como o Discovery Client e fontes de configuração, para que aplicações Spring Cloud possam rodar no Kubernetes usando os próprios recursos da plataforma.
- spring-cloud-kubernetes é gratuito? Qual é a licença?
- spring-cloud-kubernetes é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- spring-cloud-kubernetes ainda é mantido?
- Manutenção ativa. O último commit de spring-cloud-kubernetes foi em 5 de nov. de 2026.
- Para que posso usar spring-cloud-kubernetes?
- Desenvolver microsserviços com Spring Cloud para rodar em um cluster Kubernetes Usar recursos do Kubernetes para a descoberta de serviços entre serviços Spring Gerenciar a configuração de aplicações Spring por meio de fontes nativas do Kubernetes
- Onde consigo spring-cloud-kubernetes?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spring-cloud/spring-cloud-kubernetes
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Implementação do Spring Cloud que integra aplicações Spring Cloud ao Polaris, da Tencent, para descoberta e governança de serviços.
Um API gateway baseado em Spring Framework e Spring Boot para rotear e filtrar requisições HTTP em ambientes de microsserviços.
Starter do Spring Boot que executa servidores e clientes gRPC a partir de anotações como @GrpcService e @GrpcClient, sem configuração manual de canais ou servidores.
Plataforma open source para descoberta dinâmica de serviços, gerenciamento dinâmico de configurações e metadados de serviços em sistemas cloud native e de microsserviços.
Painel administrativo web para monitorar e gerenciar aplicações Spring Boot por meio dos endpoints do Actuator.