Integración de Spring Cloud con componentes de Netflix OSS, como el descubrimiento de servicios de Eureka, para aplicaciones Spring Boot.
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
Implementación de Spring Cloud que integra aplicaciones Spring Cloud con Polaris de Tencent para el descubrimiento y la gobernanza de servicios.
Un API gateway basado en Spring Framework y Spring Boot para enrutar y filtrar solicitudes HTTP en entornos de microservicios.
Starter de Spring Boot que ejecuta servidores y clientes gRPC a partir de anotaciones como @GrpcService y @GrpcClient, sin configurar manualmente canales ni servidores.
Plataforma de código abierto para el descubrimiento dinámico de servicios y la gestión dinámica de configuraciones y metadatos de servicios en sistemas nativos de la nube y de microservicios.
Panel web de administración para supervisar y gestionar aplicaciones Spring Boot mediante sus endpoints de Actuator.