빌드
코드 품질
릴리스
사회의
Kuma는 Kubernetes와 VM 모두에 걸쳐 단일 또는 다중 영역 용량의 모든 클라우드에서 실행될 수 있는 최신 Envoy 기반 서비스 메시입니다. 데이터 플레인 프록시 기술인 Envoy에 대한 기본 지원(Envoy 전문 지식은 필요하지 않음)과 결합된 광범위한 범용 워크로드 지원 덕분에 Kuma는 모든 서비스에서 최신 L4-L7 서비스 연결, 검색, 보안, 관찰 가능성, 라우팅 등을 제공합니다. 모든 플랫폼에서 데이터베이스가 포함됩니다.
보안, 트래픽 제어, 검색, 관찰 가능성 등을 위한 서비스 메시 정책이 내장되어 사용하기 쉬운 Kuma는 다양한 클러스터와 클라우드에서 영역 간 통신을 자동으로 활성화하는 고급 다중 영역 및 다중 메시 지원을 제공합니다. 인프라 전체에 서비스 메시 정책을 자동으로 전파합니다. Kuma는 현재 Kubernetes와 VM 모두에서 애플리케이션 팀 전체의 분산 서비스 메시를 지원하기 위해 전 세계 기업 조직에서 채택되고 있습니다.
원래 Kong이 만들고 기부한 Kuma는 현재 CNCF(Cloud Native Computing Foundation) 샌드박스 프로젝트이므로 다른 모든 CNCF 프로젝트와 동일한 개방성과 중립성을 가지고 사용할 수 있습니다. Kuma는 강력하면서도 사용이 간편하도록 설계되어 다중 영역 지원, 다중 메시 지원, 점진적이고 직관적인 학습 곡선과 같은 매우 독특한 기능을 통해 모든 조직에서 서비스 메시를 실행하는 복잡성을 줄입니다.
Kuma에 대한 엔터프라이즈급 지원이 필요한 사용자는 사용 가능한 엔터프라이즈 제품을 탐색할 수 있습니다.
Kong ?의 Envoy 기여자들에 의해 구축되었습니다.
도움이 필요하신가요? Kuma와 함께하는 여정에서 공식 커뮤니티 채널을 통해 더 넓은 커뮤니티와 접촉할 수 있습니다.
기업 사용 사례를 염두에 두고 구축된 Kuma는 다중 테넌시 및 다중 메시를 지원하면서 쉽게 시작하고 실행할 수 있는 턴키 서비스 메시 정책을 통해 단일 및 다중 영역 설정에서 Kubernetes 및 VM 배포를 모두 지원하는 범용 서비스 메시입니다. 동일한 제어 평면에 있습니다. Kuma는 CNCF 샌드박스 프로젝트입니다.
다른 서비스 메시 솔루션과 달리 Kuma는 사용 편의성, 컨트롤 플레인과 데이터 플레인 모두에서 Kubernetes와 VM 모두에 대한 기본 지원, Kubernetes 네임스페이스를 포함한 모든 경계를 넘을 수 있는 다중 메시 지원을 제공하여 서비스 메시 생태계를 혁신합니다. 자동 정책 동기화 및 연결을 통한 박스형 다중 영역 및 다중 클러스터 지원, 원클릭 제로 트러스트, 관찰 가능성 및 규정 준수, PCI 및 GDPR 규정 준수를 가속화하는 데 활용할 수 있는 맞춤형 워크로드 속성 지원 등이 포함됩니다.
다음은 Kuma의 속성을 사용하여 스위스의 PCI 호환 서비스에서 생성된 모든 트래픽을 스위스 지역 내에서만 라우팅하도록 라우팅하는 예입니다.
apiVersion : kuma.io/v1alpha1
kind : TrafficRoute
mesh : default
metadata :
name : ch-pci-compliance
spec :
sources :
- match :
kuma.io/service : ' * '
kuma.io/zone : ' CH '
PCI : true
destinations :
- match :
kuma.io/service : ' * '
conf :
loadBalancer :
roundRobin : {}
split :
- weight : 100
destination :
kuma.io/service : ' * '
kuma.io/zone : ' CH '
위의 예는 내장된 kumactl
CLI를 통해 가상 머신에 적용될 수도 있습니다.
Kuma를 통해 우리 애플리케이션 팀은 모든 서비스와 모든 애플리케이션에서 연결 관리 코드 구축을 중단할 수 있으며 대신 현대적인 서비스 메시 인프라를 사용하여 효율성과 조직의 전반적인 민첩성을 향상시킬 수 있습니다.
Kuma는 다양한 배포판으로 제공되는 플랫폼에 구애받지 않는 제품입니다. 공식 웹사이트에서 사용 가능한 설치 옵션을 탐색할 수 있습니다.
컨테이너를 기반으로 구축된 최신 그린필드 애플리케이션뿐만 아니라 보다 전통적인 인프라에서 실행되는 기존 애플리케이션에도 Kuma를 사용할 수 있습니다. Kuma는 Kubernetes의 CRD(사용자 정의 리소스 정의)와 CI/CD 워크플로와 쉽게 통합할 수 있는 다른 환경의 RESTful HTTP API를 통해 완전히 구성할 수 있습니다.
Kuma는 또한 모든 환경에서 사용하기 쉬운 kumactl
CLI 클라이언트와 브라우저에서 액세스할 수 있는 공식 GUI를 제공합니다.
Kuma는 10주 릴리스 주기로 마이너 버전을 릴리스합니다. 로드맵은 마일스톤을 사용하여 추적됩니다: https://github.com/kumahq/kuma/milestones
Kuma는 활발하게 개발되고 있으며 생산 준비가 되어 있습니다.
자세한 내용은 개발자 가이드를 참조하세요.
미션 크리티컬 환경에서 Kuma를 구현하고 엔터프라이즈 지원 및 기능이 필요한 경우 엔터프라이즈를 방문하여 사용 가능한 제품을 살펴보세요.
패키지 저장소 호스팅은 Cloudsmith에서 친절하게 제공합니다. Cloudsmith는 조직이 어떤 형식으로든 어떤 장소에서든 자신감을 갖고 패키지를 생성, 저장 및 공유할 수 있도록 지원하는 유일한 완전 호스팅 클라우드 기반 범용 패키지 관리 솔루션입니다.