Spring Boot 애플리케이션에 Eureka 서비스 디스커버리 등 Netflix OSS 구성 요소를 통합하는 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 통계는 매일 갱신됩니다.
관련 프로젝트
Spring Cloud 애플리케이션을 Tencent의 Polaris와 연동해 서비스 검색 및 거버넌스를 제공하는 Spring Cloud 구현체입니다.
마이크로서비스 환경에서 HTTP 요청을 라우팅하고 필터링하는 Spring Framework 및 Spring Boot 기반 API 게이트웨이입니다.
@GrpcService와 @GrpcClient 같은 어노테이션으로 gRPC 서버와 클라이언트를 실행하는 Spring Boot 스타터로, 채널이나 서버를 직접 설정할 필요가 없습니다.
클라우드 네이티브 및 마이크로서비스 시스템에서 동적 서비스 디스커버리, 동적 구성 관리, 서비스 메타데이터 관리를 제공하는 오픈소스 플랫폼입니다.
Actuator 엔드포인트를 통해 Spring Boot 애플리케이션을 모니터링하고 관리하는 웹 기반 관리 대시보드입니다.