3.3. odo 설치

바이너리를 다운로드하여 Linux, Windows 또는 macOS에 odo CLI를 설치할 수 있습니다. odooc 바이너리를 사용하여 OpenShift Container Platform 클러스터와 상호 작용하는 OpenShift VS Code 확장 기능을 설치할 수도 있습니다. RHEL(Red Hat Enterprise Linux)의 경우 odo CLI를 RPM으로 설치할 수 있습니다.

참고

현재 제한된 네트워크 환경에서는 odo가 설치를 지원하지 않습니다.

3.3.1. Linux에 odo 설치

odo CLI는 다음을 포함하여 여러 운영 체제 및 아키텍처의 tarball로 다운로드할 수 있습니다.

운영 체제바이너리tarball

Linux

odo-linux-amd64

odo-linux-amd64.tar.gz

Linux on IBM Power

odo-linux-ppc64le

odo-linux-ppc64le.tar.gz

Linux on IBM Z 및 LinuxONE

odo-linux-s390x

odo-linux-s390x.tar.gz

절차

  1. 콘텐츠 게이트웨이로 이동하여 운영 체제 및 아키텍처에 적절한 파일을 다운로드합니다.

    • 바이너리를 다운로드하는 경우 odo 로 이름을 바꿉니다.

      $ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-linux-amd64 -o odo
    • tarball을 다운로드하는 경우 바이너리를 추출합니다.

      $ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-linux-amd64.tar.gz -o odo.tar.gz
      $ tar xvzf odo.tar.gz
  2. 바이너리의 권한을 변경합니다.

    $ chmod +x <filename>
  3. odo 바이너리를 PATH에 있는 디렉터리에 배치합니다.

    PATH를 확인하려면 다음 명령을 실행합니다.

    $ echo $PATH
  4. 시스템에서 odo를 사용할 수 있는지 확인합니다.

    $ odo version

3.3.2. Windows에 odo 설치

Windows용 odo CLI는 바이너리 및 아카이브로 다운로드할 수 있습니다.

운영 체제바이너리tarball

Windows

odo-windows-amd64.exe

odo-windows-amd64.exe.zip

절차

  1. 콘텐츠 게이트웨이로 이동하여 적절한 파일을 다운로드합니다.

    • 바이너리를 다운로드하는 경우 odo.exe 로 이름을 바꿉니다.
    • 아카이브를 다운로드하는 경우 ZIP 프로그램으로 바이너리의 압축을 풀고 odo.exe 로 이름을 바꿉니다.
  2. odo.exe 바이너리를 PATH에 있는 디렉터리로 이동합니다.

    PATH를 확인하려면 명령 프롬프트를 열고 다음 명령을 실행합니다.

    C:\> path
  3. 시스템에서 odo를 사용할 수 있는지 확인합니다.

    C:\> odo version

3.3.3. macOS에 odo 설치

macOS용 odo CLI는 바이너리 및 tarball로 다운로드할 수 있습니다.

운영 체제바이너리tarball

macOS

odo-darwin-amd64

odo-darwin-amd64.tar.gz

절차

  1. 콘텐츠 게이트웨이로 이동하여 적절한 파일을 다운로드합니다.

    • 바이너리를 다운로드하는 경우 odo 로 이름을 바꿉니다.

      $ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-darwin-amd64 -o odo
    • tarball을 다운로드하는 경우 바이너리를 추출합니다.

      $ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-darwin-amd64.tar.gz -o odo.tar.gz
      $ tar xvzf odo.tar.gz
  2. 바이너리의 권한을 변경합니다.

    # chmod +x odo
  3. odo 바이너리를 PATH에 있는 디렉터리에 배치합니다.

    PATH를 확인하려면 다음 명령을 실행합니다.

    $ echo $PATH
  4. 시스템에서 odo를 사용할 수 있는지 확인합니다.

    $ odo version

3.3.4. VS Code에 odo 설치

OpenShift VS Code 확장에서는 OpenShift Container Platform 클러스터와 상호 작용하는 데 odooc 바이너리를 둘 다 사용합니다. 이러한 기능으로 작업하려면 VS Code에 OpenShift VS Code 확장을 설치하십시오.

사전 요구 사항

  • VS Code가 설치되어 있어야 합니다.

절차

  1. VS Code를 엽니다.
  2. Ctrl+P로 VS Code Quick Open을 시작합니다.
  3. 다음 명령을 실행합니다.

    $ ext install redhat.vscode-openshift-connector

3.3.5. RPM을 사용하여 RHEL(Red Hat Enterprise Linux)에 odo 설치

RHEL(Red Hat Enterprise Linux)의 경우 odo CLI를 RPM으로 설치할 수 있습니다.

절차

  1. Red Hat Subscription Manager에 등록합니다.

    # subscription-manager register
  2. 최신 서브스크립션 데이터를 가져옵니다.

    # subscription-manager refresh
  3. 사용 가능한 서브스크립션을 나열하십시오.

    # subscription-manager list --available --matches '*OpenShift Developer Tools and Services*'
  4. 이전 명령의 출력에서 OpenShift Container Platform 서브스크립션의 Pool ID를 찾아서 이 서브스크립션을 등록된 시스템에 연결합니다.

    # subscription-manager attach --pool=<pool_id>
  5. odo에 필요한 리포지토리를 활성화합니다.

    # subscription-manager repos --enable="ocp-tools-4.9-for-rhel-8-x86_64-rpms"
  6. odo 패키지를 설치합니다.

    # yum install odo
  7. 시스템에서 odo를 사용할 수 있는지 확인합니다.

    $ odo version