Pulsar Functions 배포하기
Pulsar Functions 배포하기
Pulsar 함수(Function)를 배포하는 방법에는 두 가지 모드가 있어요. 하나는 운영 환경에서 쓰는 클러스터 모드로, 함수를 Pulsar 클러스터에 제출하면 클러스터가 함수 실행을 맡아요. 다른 하나는 localrun 모드로, 함수가 실행될 위치를 (예를 들어 로컬 머신에서) 직접 정할 수 있어요.
먼저 함수를 배포하려면 Pulsar 클러스터가 실행 중이어야 해요. 아래 배포 옵션들을 따라 로컬 또는 원격 환경에 클러스터를 준비해 두세요.
출처: 문서
본문
사전 준비 (Prerequisites)
함수를 배포하기 전에 먼저 Pulsar 클러스터가 실행되고 있어야 해요. 선택할 수 있는 옵션은 다음과 같아요.
- 자신의 머신에서 로컬로 standalone 클러스터 실행하기
- Kubernetes, Amazon Web Services, 베어메탈(bare metal) 등에서 Pulsar 클러스터 실행하기
알아두기: Python으로 사용자 정의 함수를 배포하려면, 함수 워커(function worker)가 실행되는 모든 머신에 Python 클라이언트를 설치해야 해요.
더 알아보기 (Learn more)
- Pulsar 함수의 기본 개념이 궁금하다면 함수 개요 문서를 살펴보세요.
- localrun 모드로 함수를 로컬에서 실행해 보려면 함수 빠른 시작 문서를 참고해요.
- 클러스터에 함수를 제출하는 명령은 함수 CLI 문서에서 확인할 수 있어요.