3.7. 브로커 배포에 대한 상태 정보 보기
브로커 배포를 위해 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
입니다.Valid
조건은 브로커 배포에 영향을 미치지 않는 구성에서 anomaly 플래그를 지정하는 데알 수 없는
상태도 있을 수 있습니다. 자세한 내용은 2.8절. “CR(사용자 정의 리소스)의 이미지 및 버전 구성 검증”의 내용을 참조하십시오.상태 정보는 다음 조건에 대해 제공됩니다.
표 3.1. 브로커 배포의 상태 정보 상태 이름 상태 표시… valid
CR의 검증입니다.
Valid
조건의 상태가False
인 경우 Operator는 조정을 완료하지 않고 false 상태를 초래한 문제를 먼저 해결할 때까지 StatefulSet을 업데이트하지 않습니다.배포됨
StatefulSet, Pod 및 기타 리소스의 가용성.
Ready
다른 보다 자세한 조건을 요약하는 최상위 조건입니다.
Ready
조건의 상태는 다른 조건이False
가 아닌 경우에만True
입니다.BrokerPropertiesApplied
brokerProperties
특성을 사용하는 CR에 구성된 속성입니다.BrokerPropertiesApplied
조건에 대한 자세한 내용은 2.4절. “CRD(사용자 정의 리소스 정의)에 노출되지 않은 항목 구성” 을 참조하십시오.JaasPropertiesApplied
CR에 구성된 JAAS(Java Authentication and Authorization Service) 로그인 모듈입니다.
JaasPropertiesApplied
조건에 대한 자세한 내용은 4.3.1절. “시크릿에서 JAAS 로그인 모듈 구성” 을 참조하십시오.
CR의
status
섹션에서 브로커 배포에 대한 추가 상태 정보를 확인합니다. 다음과 같은 추가 상태 정보가 표시됩니다.deploymentPlanSize
- 배포의 브로커 Pod 수입니다.
podstatus
- 배포에서 각 브로커 Pod의 상태 및 이름입니다.
version
- 배포된 브로커 및 init 컨테이너 이미지의 레지스트리 URL과 브로커의 버전 및 레지스트리 URL입니다.
업그레이드
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로의 업그레이드를 포함하여 사용 가능한 업그레이드를 배포할 수 있습니다.
-
-