검색

10장. OpenShift Serverless Logic Knative Workflow 플러그인 설치

download PDF

OpenShift Serverless Logic은 Knative CLI에 대해 kn-workflow 라는 플러그인을 제공하여 명령줄을 사용하여 로컬 워크플로우 프로젝트를 설정할 수 있습니다.

10.1. 아티팩트 이미지를 사용하여 OpenShift Serverless Logic Knative 워크플로우 플러그인 설치

사전 요구 사항

  • Knative(kn) CLI가 설치되어 있습니다.
  • 로컬 시스템에 Podman을 설치했습니다.

프로세스

  1. 다음 명령을 실행하여 logic-kn-workflow-cli-artifacts-rhel8 이미지를 사용하여 Knative 워크플로우 플러그인을 다운로드합니다.

    1. 다음 명령을 실행하여 Red Hat Registry에 로그인합니다.

      $ podman login registry.redhat.io

      Red Hat 고객 포털 계정 또는 레지스트리 서비스 계정을 사용할 수 있습니다.

    2. 다음 명령을 실행하여 KN_IMAGE 의 변수를 설정하여 logic-kn-workflow-cli-artifacts-rhel8 이미지를 시작합니다.

      $ export KN_IMAGE=registry.redhat.io/openshift-serverless-1/logic-kn-workflow-cli-artifacts-rhel8:1.33.0
    3. 다음 명령을 실행하여 KN_CONTAINER_ID 의 변수를 설정합니다.

      $ export KN_CONTAINER_ID=$(podman run -di $KN_IMAGE)
    4. 다음 명령을 실행하여 Knative Workflow 플러그인 바이너리 파일을 복사합니다.

      $ podman cp $KN_CONTAINER_ID:<path_to_binary> .

      여기서 <path_to_binary >는 사용자 환경의 파일 경로입니다.

      환경바이너리 파일의 경로

      Linux amd64 아키텍처

      /usr/share/kn/linux_amd64/kn-workflow-linux-amd64.tar.gz

      Linux arm64 아키텍처

      /usr/share/kn/linux_arm64/kn-workflow-linux-arm64.tar.gz

      macOS amd64 architecture

      /usr/share/kn/macos_amd64/kn-workflow-macos-amd64.tar.gz

      macOS arm64 아키텍처

      /usr/share/kn/macos_arm64/kn-workflow-macos-arm64.tar.gz

      Windows amd64 아키텍처

      /usr/share/kn/windows/kn-workflow-windows-amd64.zip

    5. 다음 명령을 실행하여 컨테이너를 중지합니다.

      $ podman stop $KN_CONTAINER_ID
    6. 다음 명령을 실행하여 컨테이너를 삭제합니다.

      $ podman rm $KN_CONTAINER_ID
    7. 다음 명령을 실행하여 선택한 Knative 워크플로우 플러그인 바이너리 파일을 추출합니다.

      $ tar xvzf kn-workflow-linux-amd64.tar.gz
    8. 다음 명령을 실행하여 Knative 워크플로우 플러그인 바이너리 파일의 이름을 kn-workflow 로 변경합니다.

      $ mv kn kn-workflow
  2. 다음 명령을 실행하여 kn-workflow 명령을 Knative CLI의 플러그인으로 설치합니다.

    1. kn-workflow 바이너리 파일을 PATH의 디렉터리(예: /usr/local/bin )에 복사하고 파일 이름이 kn-workflow 인지 확인합니다.

      $ cp path/to/downloaded/kn-workflow /usr/local/bin/kn-workflow
    2. 바이너리 파일을 실행 가능하게 합니다.

      $ chmod +x /usr/local/bin/kn-workflow

검증

  1. 다음 명령을 실행하여 kn-workflow 플러그인이 성공적으로 설치되었는지 확인합니다.

    $ kn plugin list
  2. 플러그인을 설치한 후 kn-workflow 를 사용하여 관련 하위 명령을 실행할 수 있습니다.

    workflow 하위 명령을 사용하는 별칭

    kn-workflow

    kn-workflow help 명령의 출력 예

    Manage OpenShift Serverless Logic Workflow projects
    
    Usage:
      kn workflow [command]
    
    Aliases:
      kn workflow, kn-workflow
    
    Available Commands:
      completion  Generate the autocompletion script for the specified shell
      create      Creates a new OpenShift Serverless Logic Workflow project
      deploy      Deploy an OpenShift Serverless Logic Workflow project on Kubernetes via SonataFlow Operator
      help        Help about any command
      quarkus     Manage OpenShift Serverless Logic Workflow projects built in Quarkus
      run         Run an OpenShift Serverless Logic Workflow project in development mode
      undeploy    Undeploy an OpenShift Serverless Logic Workflow project on Kubernetes via SonataFlow Operator
      version     Show the version
    
    Flags:
      -h, --help      help for kn
      -v, --version   version for kn
    
    Use "kn [command] --help" for more information about a command.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.