1장. 시작하기
1.1. Knative Workflow 플러그인을 사용하여 워크플로우 생성 및 실행
OpenShift Serverless Logic 워크플로를 로컬에서 생성하고 실행할 수 있습니다.
1.1.1. 워크플로우 생성
kn 워크플로
와 함께 create
명령을 사용하여 현재 디렉터리에 새 OpenShift Serverless Logic 프로젝트를 설정할 수 있습니다.
사전 요구 사항
-
OpenShift Serverless Logic
kn-workflow
CLI 플러그인을 설치했습니다.
프로세스
다음 명령을 실행하여 새 OpenShift Serverless Logic 워크플로 프로젝트를 생성합니다.
$ kn workflow create
기본적으로 생성된 프로젝트 이름은
new-project
입니다. 다음과 같이[-n|--name]
플래그를 사용하여 프로젝트 이름을 변경할 수 있습니다.명령 예
$ kn workflow create --name my-project
1.1.2. 로컬로 워크플로우 실행
kn 워크플로
와 함께 run
명령을 사용하여 현재 디렉터리에서 OpenShift Serverless Logic 워크플로 프로젝트를 빌드하고 실행할 수 있습니다.
사전 요구 사항
- 로컬 시스템에 Podman을 설치했습니다.
-
OpenShift Serverless Logic
kn-workflow
CLI 플러그인을 설치했습니다. - OpenShift Serverless Logic 워크플로 프로젝트를 생성했습니다.
프로세스
다음 명령을 실행하여 OpenShift Serverless Logic 워크플로우 프로젝트를 빌드하고 실행합니다.
$ kn workflow run
프로젝트가 준비되면
localhost:8080/q/dev-ui
의 브라우저에서 Development UI가 자동으로 열리고 사용 가능한 Serverless Workflow Tools 타일이 있습니다. 또는http://localhost:8080/q/dev-ui/org.apache.kie.sonataflow.sonataflow-quarkus-devui/workflows
을 사용하여 툴에 직접 액세스할 수 있습니다.
머신에서 실행되는 컨테이너를 사용하여 워크플로우를 로컬에서 실행할 수 있습니다. Ctrl+C를 사용하여 컨테이너를 중지합니다.