Repolode
spring-cloud

spring-cloud/spring-cloud-kubernetes

Spring Cloud 인터페이스를 Kubernetes 기반으로 구현해 Spring Cloud 앱에서 Kubernetes를 서비스 디스커버리와 설정에 활용할 수 있습니다.

스타
3,535
포크
1,047
열린 이슈
21
마지막 커밋
그저께

어떤 프로젝트인가요?

Spring Cloud Kubernetes는 Discovery Client와 설정 소스 등 일반적인 Spring Cloud 인터페이스를 구현해, Spring Cloud 애플리케이션이 플랫폼 자체 리소스를 활용하면서 Kubernetes에서 실행될 수 있도록 합니다.

이 프로젝트는 이러한 기능을 위해 별도의 인프라를 두는 대신 Kubernetes를 사용하려는 클라우드 네이티브 Spring 애플리케이션 개발 팀을 대상으로 합니다. 선택 사항이므로, 일반 Spring Boot 앱도 이 프로젝트 없이 Kubernetes에 배포할 수 있습니다.

이 프로젝트는 Spring Boot와 Spring Cloud를 위한 Java로 작성되었습니다. 참조 문서에는 사용 가능한 설정 속성이 나열되어 있습니다. 현재 Native Image와 Spring Boot AOT는 지원하지 않습니다.

핵심 기능

  • 01Kubernetes 서비스를 기반으로 Spring Cloud Discovery Client 구현
  • 02Spring 애플리케이션을 위한 Kubernetes 기반 설정 소스 제공
  • 03Spring Boot 및 Spring Cloud 생태계와 통합
  • 04Kubernetes 관련 설정 속성을 모두 나열한 공개 부록 포함

활용 사례

  • Kubernetes 클러스터에서 실행되는 Spring Cloud 마이크로서비스 구축
  • Spring 서비스 간 서비스 디스커버리에 Kubernetes 리소스 사용
  • Kubernetes 네이티브 소스를 통해 Spring 애플리케이션 설정 관리

사용 전 알아둘 점

  • Spring Boot AOT 변환 및 네이티브 이미지는 지원하지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

spring-cloud-kubernetes은(는) 무엇인가요?
Spring Cloud 인터페이스를 Kubernetes 기반으로 구현해 Spring Cloud 앱에서 Kubernetes를 서비스 디스커버리와 설정에 활용할 수 있습니다. Spring Cloud Kubernetes는 Discovery Client와 설정 소스 등 일반적인 Spring Cloud 인터페이스를 구현해, Spring Cloud 애플리케이션이 플랫폼 자체 리소스를 활용하면서 Kubernetes에서 실행될 수 있도록 합니다.
spring-cloud-kubernetes은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
spring-cloud-kubernetes은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
spring-cloud-kubernetes은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. spring-cloud-kubernetes의 마지막 커밋은 2026년 11월 5일입니다.
spring-cloud-kubernetes은(는) 어디에 사용할 수 있나요?
Kubernetes 클러스터에서 실행되는 Spring Cloud 마이크로서비스 구축 Spring 서비스 간 서비스 디스커버리에 Kubernetes 리소스 사용 Kubernetes 네이티브 소스를 통해 Spring 애플리케이션 설정 관리
spring-cloud-kubernetes은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/spring-cloud/spring-cloud-kubernetes

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트