Repolode
spring-cloud

spring-cloud/spring-cloud-kubernetes

Implementaciones de interfaces de Spring Cloud que permiten a las aplicaciones de Spring Cloud usar Kubernetes para descubrir servicios y gestionar la configuración.

Estrellas
3,535
Forks
1,047
Issues abiertos
21
Último commit
ayer

¿Qué es?

Spring Cloud Kubernetes proporciona implementaciones de interfaces habituales de Spring Cloud, como Discovery Client y las fuentes de configuración, para que las aplicaciones de Spring Cloud puedan ejecutarse en Kubernetes usando los recursos propios de la plataforma.

El proyecto está dirigido a equipos que desarrollan aplicaciones Spring nativas de la nube y quieren usar Kubernetes en lugar de infraestructura independiente para estas funciones. Es opcional: una aplicación Spring Boot sin modificaciones puede implementarse en Kubernetes sin él.

El proyecto está escrito en Java para Spring Boot y Spring Cloud. La documentación de referencia enumera las propiedades de configuración disponibles. Por el momento, no ofrece compatibilidad con imágenes nativas ni con Spring Boot AOT.

Funciones clave

  • 01Implementa Spring Cloud Discovery Client sobre los servicios de Kubernetes
  • 02Proporciona fuentes de configuración para aplicaciones Spring respaldadas por Kubernetes
  • 03Se integra con el ecosistema de Spring Boot y Spring Cloud
  • 04Incluye un apéndice publicado que enumera todas las propiedades de configuración relacionadas con Kubernetes

Casos de uso

  • Desarrollar microservicios con Spring Cloud que se ejecutan en un clúster de Kubernetes
  • Usar recursos de Kubernetes para descubrir servicios entre servicios Spring
  • Gestionar la configuración de aplicaciones Spring mediante fuentes nativas de Kubernetes

Antes de usarlo

  • No admite las transformaciones AOT de Spring Boot ni las imágenes nativas.

En colecciones

Temas

Preguntas frecuentes

¿Qué es spring-cloud-kubernetes?
Implementaciones de interfaces de Spring Cloud que permiten a las aplicaciones de Spring Cloud usar Kubernetes para descubrir servicios y gestionar la configuración. Spring Cloud Kubernetes proporciona implementaciones de interfaces habituales de Spring Cloud, como Discovery Client y las fuentes de configuración, para que las aplicaciones de Spring Cloud puedan ejecutarse en Kubernetes usando los recursos propios de la plataforma.
¿spring-cloud-kubernetes es gratuito? ¿Qué licencia tiene?
spring-cloud-kubernetes es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿spring-cloud-kubernetes sigue mantenido?
Mantenimiento activo. El último commit de spring-cloud-kubernetes fue el 5 nov 2026.
¿Para qué puedo usar spring-cloud-kubernetes?
Desarrollar microservicios con Spring Cloud que se ejecutan en un clúster de Kubernetes Usar recursos de Kubernetes para descubrir servicios entre servicios Spring Gestionar la configuración de aplicaciones Spring mediante fuentes nativas de Kubernetes
¿Dónde consigo spring-cloud-kubernetes?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spring-cloud/spring-cloud-kubernetes

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados