Repolode
spring-cloud

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