IBM Cloud의 Knative

Kubernetes에서 클라우드-네이티브 서버리스 애플리케이션 구축, 배포 및 실행

물이 반사되는 수면 위 평행한 트랙을 둘러싼 동심원의 추상적인 이미지

개요

서버리스 워크로드를 Kubernetes로 가져오기
 

클라우드 네이티브 환경에서 가장 새롭고 빠르게 성장하는 오픈소스 프로젝트 중 하나인 Knative는 서버리스 기능과 간소화된 개발자 환경을 통해 Kubernetes를 확장합니다. 이 프로젝트는 Kubernetes의 기능을 활용하고 있지만 자세히 뜯어보면 상당히 복잡합니다.

기능

Knative를 선택해야 하는 이유

Knative는 컨트롤러, API, kube-api, 인프라 등 Kubernetes와 동일한 패턴으로 구축됩니다. 클릭 한 번으로 설치하세요.

현대적인 사무실에서 다중 모니터가 설치된 데스크톱 컴퓨터로 코드를 작성하는 여성 소프트웨어 엔지니어

Knative는 애플리케이션 구축, 배포, 관리에 대한 기본 세부 사항을 줄이고 복잡함을 덜어줍니다.

사무실에서 여러 대의 모니터로 작업하는 여성

오픈 소스 우선 기술을 채택하여 어디서나 모든 클라우드 및 Kubernetes 지원 인프라에서 워크로드를 실행할 수 있습니다.

데스크톱 컴퓨터 키보드를 타이핑하는 손의 클로즈업

사용 사례

작동 방식

통합 컨테이너 애플리케이션 플랫폼

Knative는 Kubernetes를 기반으로 구축되는 필수 구성 요소, 즉 프리미티브 세트를 제공합니다.

이 플랫폼은 12-factor 애플리케이션, 컨테이너, 함수 등 서로 다른 유형의 애플리케이션을 결합할 때 발생하는 복잡성을 추상화합니다.

학생들에게 소프트웨어 엔지니어링을 강의하는 교사

Knative 구성 요소

두 가지 핵심 프리미티브를 통해 Kubernetes 클러스터에서 서버리스 애플리케이션을 개발하고 관리할 수 있습니다.

Serving
Serving은 요청에 따라 컴퓨팅 리소스를 실행하고 확장하며 사용하지 않을 때는 0으로 축소하는 기능을 제공합니다.

Eventing
Eventing은 이벤트 기반 애플리케이션을 구축하기 위한 이벤트 전달 및 구독 메커니즘을 제공합니다.

파란색 네트워크 선으로 연결된 클라우드, 데이터 큐브, 문서 및 차트의 추상적인 일러스트레이션

관련 제품

Tekton 로고
Tekton
지속적 통합 및 지속적 배포(CI/C)를 위한 개방형 Kubernetes 네이티브 프레임워크인 Tekton은 개발자가 클라우드 또는 온프레미스에서 클라우드 네이티브 애플리케이션을 제공할 수 있도록 지원합니다.
Istio 로고
Istio
Istio는 개방형 서비스 메시 플랫폼으로, IBM Cloud Kubernetes Service의 Kubernetes와 같은 클라우드 플랫폼에서 마이크로서비스를 연결, 보호, 제어 및 관찰할 수 있습니다.
다음 단계 안내

이 자료들을 통해 IBM Cloud에 있는 Knative가 기업에 제공할 수 있는 이점을 자세히 알아보세요.

  1. Knative로 앱 배포하기