3.7. 브로커 배포에 대한 상태 정보 보기


브로커 배포를 위해 OpenShift Container Platform에서 보고한 일련의 표준 조건의 상태를 볼 수 있습니다. 브로커 배포를 위해 CR(사용자 정의 리소스)에 제공된 추가 상태 정보를 볼 수도 있습니다.

프로세스

  1. 브로커 배포의 CR 인스턴스를 엽니다.

    1. OpenShift 명령줄 인터페이스 사용:

      1. 브로커 배포의 프로젝트에서 CR을 볼 수 있는 권한이 있는 사용자로 OpenShift Container Platform에 로그인합니다.
      2. 배포에 대한 CR을 확인합니다.

         oc get ActiveMQArtemis <CR instance name> -n <namespace> -o yaml
    2. OpenShift Container Platform 웹 콘솔 사용:

      1. 브로커 배포를 위해 프로젝트에 CR을 배포할 권한이 있는 사용자로 콘솔에 로그인합니다.
      2. 왼쪽 창에서 Operators Installed Operator 를 클릭합니다.
      3. Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) Operator를 클릭합니다.
      4. ActiveMQ Artemis 탭을 클릭합니다.
      5. ActiveMQ Artemis 인스턴스의 이름을 클릭합니다.
  2. 브로커 배포에 대한 OpenShift Container Platform 조건의 상태를 확인합니다.

    1. OpenShift 명령줄 인터페이스 사용:

      1. CR의 status 섹션으로 이동하여 조건 세부 정보를 확인합니다.
    2. OpenShift Container Platform 웹 콘솔 사용:

      1. 세부 정보 탭에서 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 로그인 모듈 구성” 을 참조하십시오.

  3. CR의 status 섹션에서 브로커 배포에 대한 추가 상태 정보를 확인합니다. 다음과 같은 추가 상태 정보가 표시됩니다.

    deploymentPlanSize
    배포의 브로커 Pod 수입니다.
    podstatus
    배포에서 각 브로커 Pod의 상태 및 이름입니다.
    version
    배포된 브로커 및 init 컨테이너 이미지의 레지스트리 URL과 브로커의 버전 및 레지스트리 URL입니다.
    업그레이드

    Operator의 기능은 배포에 메이저, 마이너, 패치 및 보안 업데이트를 적용할 수 있습니다. CR의 spec.deploymentPlan.imagespec.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로의 업그레이드를 포함하여 사용 가능한 업그레이드를 배포할 수 있습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.