2장. 관리자 시작하기

OpenShift 관리자인 경우 다음을 통해 OpenShift 배포에 대해 OpenShift 클러스터를 준비할 수 있습니다.

  1. Red Hat Container Registry에 대한 인증 구성.
  2. OpenShift 이미지 및 템플릿에 Fuse 설치.

2.1. Red Hat Container Registry 인증 구성

OpenShift 이미지 스트림 및 템플릿에서 Red Hat Fuse를 가져오고 사용하려면 Red Hat 컨테이너 레지스트리에 대한 인증을 구성해야 합니다.

절차

  1. 관리자로 OpenShift Server에 로그인합니다.

    oc login -u system:admin
  2. 이미지 스트림을 설치하려는 OpenShift 프로젝트에 로그인합니다. OpenShift 이미지 스트림에서 Fuse 프로젝트를 사용하는 것이 좋습니다.

    oc project openshift
  3. Red Hat Customer Portal 계정 또는 Red Hat Developer Program 계정 자격 증명을 사용하여 docker-registry 시크릿을 생성합니다. & lt;pull_secret_name >을 생성하려는 보안 이름으로 바꿉니다.

    oc create secret docker-registry <pull_secret_name> \
      --docker-server=registry.redhat.io \
      --docker-username=CUSTOMER_PORTAL_USERNAME \
      --docker-password=CUSTOMER_PORTAL_PASSWORD \
      --docker-email=EMAIL_ADDRESS
    참고

    이미지 스트림이 있고 registry.redhat.io를 사용하는 모든 네임스페이스에 docker-registry 시크릿을 생성해야 합니다.

  4. Pod의 이미지를 가져오는 데 시크릿을 사용하려면 서비스 계정에 보안을 추가합니다. 서비스 계정 이름은 서비스 계정 Pod에서 사용하는 이름과 일치해야 합니다. 다음 예제에서는 default 서비스 계정을 사용합니다.

    oc secrets link default <pull_secret_name> --for=pull
  5. 빌드 이미지를 푸시하고 가져오는 데 시크릿을 사용하려면 Pod 내부에서 보안을 마운트할 수 있어야 합니다. 시크릿을 마운트하려면 다음 명령을 사용합니다.

    oc secrets link builder <pull_secret_name>

Red Hat 계정 사용자 이름과 암호를 사용하여 시크릿을 생성하지 않으려면 레지스트리 서비스 계정을 사용하여 인증 토큰을 생성해야 합니다.

자세한 내용은 다음을 참조하십시오.