Repolode
spring-cloud

spring-cloud/spring-cloud-kubernetes

Реализации интерфейсов Spring Cloud для Kubernetes: Spring Cloud-приложения могут использовать Kubernetes для обнаружения сервисов и конфигурации.

Звёзды
3,535
Форки
1,047
Открытые issues
21
Последний коммит
вчера

Что это?

Spring Cloud Kubernetes предоставляет реализации распространённых интерфейсов Spring Cloud, например Discovery Client и источников конфигурации. Благодаря этому Spring Cloud-приложения могут работать в Kubernetes, используя собственные ресурсы платформы.

Проект предназначен для команд, которые разрабатывают облачные приложения на Spring и хотят использовать Kubernetes вместо отдельной инфраструктуры для этих задач. Он необязателен: обычное Spring Boot-приложение можно развернуть в Kubernetes и без него.

Проект написан на Java для Spring Boot и Spring Cloud. В справочной документации перечислены доступные свойства конфигурации. Поддержка native image и Spring Boot AOT пока не реализована.

Ключевые возможности

  • 01Реализует Spring Cloud Discovery Client поверх Kubernetes-сервисов
  • 02Предоставляет источники конфигурации Spring-приложений на основе Kubernetes
  • 03Интегрируется с экосистемой Spring Boot и Spring Cloud
  • 04Содержит опубликованное приложение со списком всех свойств конфигурации, связанных с Kubernetes

Сценарии использования

  • Разработка микросервисов на Spring Cloud для работы в кластере Kubernetes
  • Использование ресурсов Kubernetes для обнаружения сервисов между Spring-сервисами
  • Управление конфигурацией Spring-приложений через нативные источники Kubernetes

Что важно знать

  • Не поддерживает AOT-преобразования Spring Boot и нативные образы.

В подборках

Темы

Частые вопросы

Что такое spring-cloud-kubernetes?
Реализации интерфейсов Spring Cloud для Kubernetes: Spring Cloud-приложения могут использовать Kubernetes для обнаружения сервисов и конфигурации. Spring Cloud Kubernetes предоставляет реализации распространённых интерфейсов Spring Cloud, например Discovery Client и источников конфигурации. Благодаря этому Spring Cloud-приложения могут работать в Kubernetes, используя собственные ресурсы платформы.
spring-cloud-kubernetes можно использовать бесплатно? Какая у него лицензия?
spring-cloud-kubernetes распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
spring-cloud-kubernetes всё ещё поддерживается?
Активно поддерживается. Последний коммит в spring-cloud-kubernetes — 5 нояб. 2026 г..
Для чего можно использовать spring-cloud-kubernetes?
Разработка микросервисов на Spring Cloud для работы в кластере Kubernetes Использование ресурсов Kubernetes для обнаружения сервисов между Spring-сервисами Управление конфигурацией Spring-приложений через нативные источники Kubernetes
Где скачать spring-cloud-kubernetes?
Исходный код и инструкции по установке — на GitHub: https://github.com/spring-cloud/spring-cloud-kubernetes

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для динамического обнаружения сервисов, управления конфигурацией и метаданными сервисов в облачных и микросервисных системах.

33,5 тыс.+9 за неделю13,3 тыс.JavaApache-2.0Обновлён позавчера