Repolode
kgateway-dev

kgateway-dev/kgateway

Envoy 기반으로 Kubernetes Gateway API를 구현하고 AI 게이트웨이 사용 사례를 지원하는 Kubernetes 네이티브 API 게이트웨이입니다.

스타
5,720
포크
830
열린 이슈
205
마지막 커밋
7시간 전

어떤 프로젝트인가요?

kgateway는 Envoy 프록시용 Kubernetes Gateway API를 구현하는 컨트롤 플레인입니다. 팀은 이를 통해 API를 외부에 공개하고 인증, 권한 부여, 속도 제한 등의 정책을 한곳에서 적용할 수 있습니다. 이 컨트롤 플레인은 개별 서비스 간에 배치하는 경량 게이트웨이부터 대량의 API 트래픽을 처리하는 중앙 집중식 게이트웨이까지 확장할 수 있도록 설계되었습니다.

이 프로젝트는 마이크로서비스, 서버리스 함수, 레거시 애플리케이션이 동일한 진입점 뒤에 있는 하이브리드 환경을 대상으로 합니다. 경로 위임과 조합 가능한 정책을 지원하므로 여러 팀이 공유 게이트웨이 안에서 각자의 API를 정의할 수 있습니다. Apache-2.0 라이선스를 따르는 CNCF 샌드박스 프로젝트입니다.

kgateway는 2018년에 Gloo라는 이름으로 처음 출시되었습니다. AI 및 에이전트 기능은 버전 2.3.0부터 agentgateway 프로젝트로 이전되었으며, 이에 따라 kgateway는 이제 Envoy 기반 API 게이트웨이에 집중합니다.

핵심 기능

  • 01Envoy 기반으로 Kubernetes Gateway API를 구현합니다.
  • 02인증, 권한 부여, 속도 제한 정책을 한곳에서 적용합니다.
  • 03경로 위임을 지원해 여러 팀이 각자의 경로를 관리할 수 있습니다.
  • 04마이크로서비스, 서버리스 함수, 레거시 애플리케이션으로 트래픽을 라우팅합니다.
  • 05서비스별 경량 게이트웨이부터 중앙 집중식 배포까지 확장할 수 있습니다.

활용 사례

  • Kubernetes에서 마이크로서비스용 API를 외부에 공개하고 관리합니다.
  • 레거시 애플리케이션을 단일 게이트웨이 뒤로 점진적으로 이전합니다.
  • 공유 게이트웨이에서 여러 팀이 경로와 정책을 각각 소유하고 관리할 수 있도록 합니다.

빠른 시작

  1. 1

    문서를 읽고 Kubernetes 클러스터에 kgateway를 설치하세요

  2. 2

    도움이 필요하면 커뮤니티 Slack에 참여하세요

사용 전 알아둘 점

  • README에는 간단한 로컬 설치 방법이 설명되어 있지 않으며, Kubernetes 환경을 전제로 합니다.
  • README에서는 'battle-tested'라고만 설명하며, 안정 버전 출시 여부는 명시하지 않습니다.

토픽

자주 묻는 질문

kgateway은(는) 무엇인가요?
Envoy 기반으로 Kubernetes Gateway API를 구현하고 AI 게이트웨이 사용 사례를 지원하는 Kubernetes 네이티브 API 게이트웨이입니다. kgateway는 Envoy 프록시용 Kubernetes Gateway API를 구현하는 컨트롤 플레인입니다. 팀은 이를 통해 API를 외부에 공개하고 인증, 권한 부여, 속도 제한 등의 정책을 한곳에서 적용할 수 있습니다. 이 컨트롤 플레인은 개별 서비스 간에 배치하는 경량 게이트웨이부터 대량의 API 트래픽을 처리하는 중앙 집중식 게이트웨이까지 확장할 수 있도록 설계되었습니다.
kgateway은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
kgateway은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
kgateway은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. kgateway의 마지막 커밋은 2026년 10월 21일입니다.
kgateway은(는) 어디에 사용할 수 있나요?
Kubernetes에서 마이크로서비스용 API를 외부에 공개하고 관리합니다. 레거시 애플리케이션을 단일 게이트웨이 뒤로 점진적으로 이전합니다. 공유 게이트웨이에서 여러 팀이 경로와 정책을 각각 소유하고 관리할 수 있도록 합니다.
kgateway는 어떻게 설치하나요?
문서를 읽고 Kubernetes 클러스터에 kgateway를 설치하세요 도움이 필요하면 커뮤니티 Slack에 참여하세요
kgateway은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kgateway-dev/kgateway

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

관련 프로젝트