2.9. 네트워크 복원
연결이 끊긴 클러스터를 다시 연결하고 온라인 레지스트리에서 이미지를 가져오려면 클러스터의 ImageContentSourcePolicy (ICSP) 오브젝트를 삭제합니다. ICSP가 없으면 외부 레지스트리로 가져오기 요청이 더 이상 미러 레지스트리로 리디렉션되지 않습니다.
프로세스
클러스터의 ICSP 오브젝트를 확인합니다.
$ oc get imagecontentsourcepolicy
출력 예
NAME AGE mirror-ocp 6d20h ocp4-index-0 6d18h qe45-index-0 6d15h
클러스터의 연결을 해제할 때 생성한 모든 ICSP 오브젝트를 삭제합니다.
$ oc delete imagecontentsourcepolicy <icsp_name> <icsp_name> <icsp_name>
예를 들면 다음과 같습니다.
$ oc delete imagecontentsourcepolicy mirror-ocp ocp4-index-0 qe45-index-0
출력 예
imagecontentsourcepolicy.operator.openshift.io "mirror-ocp" deleted imagecontentsourcepolicy.operator.openshift.io "ocp4-index-0" deleted imagecontentsourcepolicy.operator.openshift.io "qe45-index-0" deleted
모든 노드가 다시 시작되고 READY 상태로 돌아갈 때까지 기다린 후
registries.conf
파일이 미러 레지스트리가 아닌 원래 레지스트리를 가리키고 있는지 확인합니다.노드에 로그인합니다.
$ oc debug node/<node_name>
디버그 쉘 내에서
/host
를 root 디렉터리로 설정합니다.sh-4.4# chroot /host
registries.conf
파일을 검사합니다.sh-4.4# cat /etc/containers/registries.conf
출력 예
unqualified-search-registries = ["registry.access.redhat.com", "docker.io"] 1
- 1
- 삭제한 ICSP에서 생성한
registry
및registry.mirror
항목이 제거됩니다.