3.6. 브로커 배포에 대한 상태 정보 보기
브로커 배포를 위해 OpenShift Container Platform에서 보고한 일련의 표준 조건의 상태를 볼 수 있습니다. 브로커 배포를 위해 CR(사용자 정의 리소스)에 제공된 추가 상태 정보를 볼 수도 있습니다.
절차
브로커 배포의 CR 인스턴스를 엽니다.
OpenShift 명령줄 인터페이스 사용:
- 브로커 배포의 프로젝트에서 CR을 볼 수 있는 권한이 있는 사용자로 OpenShift Container Platform에 로그인합니다.
배포에 대한 CR을 확인합니다.
oc get ActiveMQArtemis <CR instance name> -n <namespace> -o yaml
OpenShift Container Platform 웹 콘솔 사용:
- 브로커 배포를 위해 프로젝트에 CR을 배포할 수 있는 권한이 있는 사용자로 콘솔에 로그인합니다.
-
왼쪽 창에서
를 클릭합니다. - Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) operator를 클릭합니다.
- ActiveMQ Artemis 탭을 클릭합니다.
- ActiveMQ Artemis 인스턴스의 이름을 클릭합니다.
브로커 배포에 대한 OpenShift Container Platform 조건의 상태를 확인합니다.
OpenShift 명령줄 인터페이스 사용:
-
CR의
status
섹션으로 이동하여조건
세부 정보를 확인합니다.
-
CR의
OpenShift Container Platform 웹 콘솔 사용:
세부 정보 탭에서
Conditions
섹션까지 아래로 스크롤합니다.조건에는 상태 및 유형이 있습니다. 또한 이유, 메시지 및 기타 세부 사항이 있을 수 있습니다. 조건이 충족되면 상태 값이
True
이고, 조건이 충족되지 않으면False
또는 조건 상태를 확인할 수 없는 경우Unknown
입니다.참고CR에서
spec.deploymentPlan.image
, spec.deploymentPlan.initImage 및 CR의
특성을 준수하지 않는 경우에도spec.
versionValid
조건의 상태가Unknown
입니다. 자세한 내용은 6.4.3절. “자동 업그레이드에 적용되는 제한 사항 검증”의 내용을 참조하십시오.상태 정보는 다음 조건에 대해 제공됩니다.
상태 이름 상태 표시… valid
CR의 검증입니다.
Valid
조건의 상태가False
인 경우 Operator는 조정을 완료하지 않고 false 상태를 초래한 문제를 먼저 해결할 때까지 StatefulSet을 업데이트하지 않습니다.배포됨
StatefulSet, Pod 및 기타 리소스의 가용성.
Ready
다른 보다 자세한 조건을 요약하는 최상위 조건입니다.
Ready
조건의 상태는 다른 조건이False
가 아닌 경우에만True
입니다.BrokerPropertiesApplied
brokerProperties
특성을 사용하는 CR에 구성된 속성입니다.BrokerPropertiesApplied
조건에 대한 자세한 내용은 4.17절. “사용자 정의 리소스 정의에 노출되지 않는 항목 구성” 을 참조하십시오.JaasPropertiesApplied
CR에 구성된 JAAS(Java Authentication and Authorization Service) 로그인 모듈입니다.
JaasPropertiesApplied
조건에 대한 자세한 내용은 4.3.1절. “시크릿에서 CloudEvent 로그인 모듈 구성” 을 참조하십시오.
CR의
status
섹션에서 브로커 배포에 대한 추가 상태 정보를 확인합니다. 다음과 같은 추가 상태 정보가 표시됩니다.deploymentPlanSize
- 배포의 브로커 Pod 수입니다.
podstatus
- 배포에서 각 브로커 Pod의 상태 및 이름입니다.
버전
- 배포된 브로커 및 init 컨테이너 이미지의 레지스트리 URL과 브로커의 버전 및 레지스트리 URL입니다.
upgrade
Operator의 기능은 배포에 메이저, 마이너, 패치 및 보안 업데이트를 적용할 수 있습니다. CR의
spec.deploymentPlan.image
및spec.version
속성 값에 따라 결정됩니다.-
spec.deploymentPlan.image
속성이 브로커 컨테이너 이미지의 레지스트리 URL을 지정하는 경우 모든 업그레이드 유형의 상태는False
이므로 Operator는 기존 컨테이너 이미지를 업그레이드할 수 없습니다. spec.deploymentPlan.image
속성이 CR에 없거나자리 표시자
의 값이 있는 경우spec.version
속성의 구성은 다음과 같이업그레이드
상태에 영향을 미칩니다.-
spec.version
속성이 구성되어 있는지 여부에 관계없이securityUpdates
의 상태는True
입니다. -
spec.version
속성 값이 메이저 버전과 마이너 버전(예: '7.10')이 있는 경우patchUpdates
상태는True
이므로 Operator는 컨테이너 이미지의 최신 패치 버전으로 업그레이드할 수 있습니다. -
spec.version 속성
값에 주요 버전(예: '7')이 있는 경우minorUpdates
의 상태는True
이므로 Operator는 컨테이너 이미지의 최신 마이너 버전 및 패치 버전으로 업그레이드할 수 있습니다. -
spec.version
속성이 CR에 없는 경우majorUpdates
의 상태는True
이므로 이 버전을 사용할 수 있는 경우 7.x.x에서 8.x.x로의 업그레이드를 포함하여 사용 가능한 업그레이드를 배포할 수 있습니다.
-
-