클러스터 추가 기능 디버깅

가상 프라이빗 클라우드 클래식 인프라

Red Hat® OpenShift® on IBM Cloud®를 사용할 때 관리 추가 기능(예: HPCS 라우터) 관련 문제점을 해결하려면 이러한 기술을 고려하십시오.

다음 명령을 실행하여 클러스터 추가 기능의 상태를 확인할 수 있습니다.

ibmcloud oc cluster addon ls -c CLUSTER_NAME_OR_ID

출력 예

Name            Version   Health State   Health Status
debug-tool      2.0.0     normal         Addon Ready

Health State는 추가 기능 컴포넌트의 라이프사이클을 나타냅니다. 각 상태(state)는 다음 표에 설명되어 있습니다.

추가 기능 상태(state)
추가 기능 상태(state) 설명
critical

다음 이유 중 하나로 인해 애드온을 사용할 준비가 되어 있지 않습니다.

  • 애드온 구성 요소 중 일부 또는 전부가 정상 상태가 아닙니다.
  • 애드온 배포에 실패했습니다.
  • 애드온 버전이 지원되지 않는 버전일 수 있습니다.
  • 자세한 내용은 ‘상태(Health Status )’ 필드를 확인하십시오.
normal 추가 기능이 성공적으로 배치되었습니다. 추가 기능이 Ready 상태인지 확인하거나 업데이트가 사용 가능한지 보려면 상태를 확인하십시오.
pending 추가 기능 컴포넌트의 일부 또는 전부가 현재 배치되는 중입니다. 추가 기능 관련 작업을 수행하기 전에 상태가 normal이 될 때까지 기다리십시오.
updating 추가 기능이 업데이트 중이며 사용할 준비가 되지 않았습니다. 추가 기능이 업데이트 중인 버전은 Health Status 필드를 확인하십시오.
warning 클러스터 제한사항으로 인해 추가 기능이 올바르게 작동하지 않을 수 있습니다. 자세한 정보는 Health Status 필드를 확인하십시오.

Health Status는 진행 중인 추가 기능 오퍼레이션의 세부사항을 제공합니다. 각 상태(status)는 다음 표에 설명되어 있습니다.

추가 기능 상태(status)
상태 코드 추가 기능 상태(status) 설명
H1500 Addon Ready 추가 기능이 성공적으로 배치되었으며 정상입니다.
H1501, H1502, H1503 Addon Not Ready

추가 기능 컴포넌트의 일부 또는 전부가 비정상입니다. 모든 애드온 컴포넌트 파드가 실행 중인지 확인합니다.

H1504, H1505, H1506, H1507, H1508 Failure determining health status. 추가 기능 상태를 판별할 수 없습니다. 지원 케이스를 엽니다. 설명에 상태의 오류 코드를 포함시키십시오.
H1509 Addon Unsupported 추가 기능이 지원되지 않는 버전을 실행하거나 사용자의 클러스터 버전에서 추가 기능 버전을 지원하지 않습니다. 추가 기능을 최신 버전으로 업데이트하십시오.
H1510 Cluster resources low, not enough workers in Ready state.

다음 이유 중 하나로 인해 추가 기능을 사용할 준비가 되지 않았습니다.

  • 클러스터가 추가 기능의 크기 기준을 충족하지 않습니다.
  • 클러스터에 있는 작업자 노드가 Normal 상태가 아닙니다. 작업자 노드의 상태를 검토하십시오.
Enabling 추가 기능이 현재 클러스터에 배치되는 중입니다. 추가 기능을 설치하는 데는 최대 15분이 소요될 수 있다는 점을 참고하십시오.
H1512 Addon daemonset might not be available on all Ready nodes.

정적 라우트 추가 기능의 경우: 모든 작업자 노드에서 정적 라우트 오퍼레이터 DaemonSet을 사용할 수 없어 정적 라우트 리소스를 적용할 수 없습니다. 작업자 노드가 다음 이유로 인해 정적 라우트 오퍼레이터 DaemonSet를 실행할 수 없습니다.