전역 이미지 풀 시크릿 업데이트 IBM Software Hub

글로벌 이미지 가져오기 시크릿은 클러스터에 이미지를 가져오는 데 필요한 신임 정보가 있는지 확인합니다. 글로벌 이미지 풀 시크릿에 추가하는 자격 증명은 이미지를 어디에서 풀할지에 따라 달라집니다.

설치만 OLM 지원하는 구성 요소에는 글로벌 이미지 풀 비밀이 필요합니다. 글로벌 이미지 풀 시크릿을 생성해야 합니다. 이를 통해 이미지를 풀링하는 데 필요한 자격 증명에 OLM 접근할 수 있도록 해야 합니다.

설치 단계
  • 당신은 여기에 없습니다. 클라이언트 워크스테이션 설정
  • 당신은 여기에 없습니다. 클러스터 설정
  • 당신은 여기에 없습니다. 필요한 정보 수집
  • 당신은 여기에 없습니다. 제한된 네트워크에서 설치 실행 준비
  • 당신은 여기에 없습니다. 사설 컨테이너 레지스트리에서 설치 실행 준비
  • 현재 위치 아이콘. 클러스터 준비 IBM Software Hub
  • 당신은 여기에 없습니다. 인스턴스 설치 준비 IBM Software Hub
  • 당신은 여기에 없습니다. 인스턴스 설치 IBM Software Hub
  • 당신은 여기에 없습니다. 설정하기 control plane
  • 당신은 여기에 없습니다. 솔루션 및 서비스 설치
누가 이 작업을 완료해야 합니까?

클러스터 관리자 클러스터 관리자가 이 작업을 완료해야 합니다.

이 작업을 언제까지 완료해야 합니까?

일회성 설정 처음 IBM Software Hub 설치하기 전에 이 작업을 완료해야 합니다.

중요: 실행 Red Hat® OpenShift® on IBM Cloud 중인 클러스터가 버전 4.18 이상을 Red Hat OpenShift Container Platform 사용 중인 경우, 대신 Red Hat OpenShift on IBM Cloud 에서 IBM 의 글로벌 이미지 풀 시크릿 업데이트( Software Hub )를 완료하십시오.

시작하기 전에

모범 사례: 환경 변수를 설정하면 이 작업의 명령어를 작성된 그대로 실행할 수 있습니다. 정 방법에 대해서는 설치 환경 변수 설정을 참조하십시오.

이 작업의 명령어를 실행하기 전에 환경 변수를 반드시 설정하십시오.

이 태스크에 대한 정보

적절한 cpd-cli manage 명령어를 사용하여 적절한 자격 증명으로 글로벌 이미지 풀 시크릿을 생성하거나 업데이트하십시오:

IBM Entitled Registry
이미지를 에서 가져오는 IBM Entitled Registry 경우, 글로벌 이미지 가져오기 시크릿에는 귀하의 IBM 권한 부여 API 키가 포함되어야 합니다.

명령어를 cpd-cli manage add-icr-cred-to-global-pull-secret 사용하여 글로벌 이미지 풀 시크릿을 생성하거나 업데이트하십시오.

개인용 컨테이너 레지스트리
개인용 컨테이너 레지스트리에서 이미지를 가져오는 경우 레지스트리에서 이미지를 가져올 수 있는 계정의 신임 정보가 글로벌 이미지 풀 시크릿에 포함되어야 합니다.

명령어를 cpd-cli manage add-cred-to-global-pull-secret 사용하여 글로벌 이미지 풀 시크릿을 생성하거나 업데이트하십시오.

프로시저

  1. 클러스터에 Red Hat OpenShift Container Platform cpd-cli 로그인하십시오:
    ${CPDM_OC_LOGIN}
    기억하세요: CPDM_OC_LOGINcpd-cli manage login-to-ocp 명령어의 별칭입니다.
  2. 글로벌 이미지 풀 시크릿을 업데이트하려면 적절한 명령어를 실행하십시오:

    IBM Entitled Registry

    다음 명령어를 실행하여 글로벌 이미지 풀 시크릿에 권한 IBM 부여 API 키를 제공하십시오:

    cpd-cli manage add-icr-cred-to-global-pull-secret \
    --entitled_registry_key=${IBM_ENTITLEMENT_KEY}

    개인용 컨테이너 레지스트리

    레지스트리에서 이미지를 가져올 수 있는 사용자의 자격 증명을 제공하려면 다음 명령을 실행하십시오:

    cpd-cli manage add-cred-to-global-pull-secret \
    --registry=${PRIVATE_REGISTRY_LOCATION} \
    --registry_pull_user=${PRIVATE_REGISTRY_PULL_USER} \
    --registry_pull_password=${PRIVATE_REGISTRY_PULL_PASSWORD}

  3. 설치를 IBM Software Hub 수행하는 Red Hat OpenShift on IBM Cloud경우 변경 사항이 적용되도록 클러스터의 워커 노드를 수동으로 재시작해야 합니다. 자세한 내용은 문서의 Red Hat OpenShift on IBM Cloud '글로벌 풀 시크릿에 개인 레지스트리 추가' 항목을 참조하십시오.
  4. 노드의 상태를 확인하십시오.
    cpd-cli manage oc get nodes

    다음 단계를 진행하기 전에 모든 노드가 Ready가 될 때까지 기다리십시오. 예를 들어, Ready,SchedulingDisabled가 표시되면 프로세스가 완료될 때까지 기다리십시오.

    NAME                           STATUS                     ROLES    AGE     VERSION
    master0                        Ready                      master   5h57m   v1.20.0
    master1                        Ready                      master   5h57m   v1.20.0
    master2                        Ready                      master   5h57m   v1.20.0
    worker0                        Ready,SchedulingDisabled   worker   5h48m   v1.20.0
    worker1                        Ready                      worker   5h48m   v1.20.0
    worker2                        Ready                      worker   5h48m   v1.20.0
    팁: 노드의 상태를 모니터링하려면 watch oc get nodes 명령어를 사용할 수 있습니다. 이 명령은 2초마다 업데이트를 제공합니다. 모든 노드가 응답하면 을 눌러 Ready 명령을 종료할 Ctrl+C 수 있습니다.

    또는 oc get nodes 명령이 Ready를 조기에 리턴하는 경우 oc get mcp 명령을 사용하여 노드의 실시간 상태를 가져올 수 있습니다.

  5. HCP 클러스터가 있는 ROSA 에서 IBMSoftware Hub 에 대한 이미지 풀 시크릿 생성을 완료하려면 (ROSA with HCP) ROSA with hosted control planesIBM Software Hub 설치할 계획이라면.

다음에 수행할 작업

글로벌 이미지 풀 시크릿을 업데이트했으므로, 이제 IBM 의 공유 클러스터 구성 요소를 위한 필수 프로젝트(네임스페이스) 생성( Software Hub )을 완료할 준비가 되었습니다.