2.6. 기존 Operator에서 조사하는 네임스페이스 식별
클러스터에 AMQ Broker용 Operator가 이미 포함되어 있고 새 Operator에서 모든 네임스페이스 또는 여러 네임스페이스를 조사하려면 새 Operator에서 기존 Operator와 동일한 네임스페이스를 모니터링하지 않도록 해야 합니다. 다음 절차에 따라 기존 Operator에서 조사하는 네임스페이스를 식별합니다.
절차
-
OpenShift Container Platform 웹 콘솔의 왼쪽 창에서
(배포) 를 클릭합니다. -
프로젝트 드롭다운 목록에서
모든 프로젝트를
선택합니다. Filter Name (필터 이름) 상자에서 문자열을 지정합니다(예:
amq
)은 클러스터에 설치된 AMQ Broker에 대한 Operator를 표시합니다.참고namespace 열에는 각 Operator가 배포된 네임스페이스가 표시됩니다.
AMQ Broker에 설치된 각 Operator가 조사 하도록 구성된 네임스페이스를 확인합니다.
- Operator 이름을 클릭하여 Operator 세부 정보를 표시하고 YAML 탭을 클릭합니다.
WATCH_NAMESPACE
를 검색하고 Operator에서 감시하는 네임스페이스를 확인합니다.-
WATCH_NAMESPACE
섹션에metadata.namespace
값이 있는fieldPath
필드가 있는 경우 Operator는 배포된 네임스페이스를 감시하고 있습니다. WATCH_NAMESPACE
섹션에 네임스페이스 목록이 있는value
필드가 있는 경우 Operator는 지정된 네임스페이스를 조사하고 있습니다. 예를 들면 다음과 같습니다.- name: WATCH_NAMESPACE value: "namespace1, namespace2"
Copy to clipboardCopied- name: WATCH_NAMESPACE value: "namespace1, namespace2"
WATCH_NAMESPACE
섹션에 비어 있거나 별표가 있는값
필드가 있는 경우 Operator는 클러스터의 모든 네임스페이스를 감시하고 있습니다. 예를 들면 다음과 같습니다.- name: WATCH_NAMESPACE value: ""
Copy to clipboardCopied- name: WATCH_NAMESPACE value: ""
이 경우 새 Operator를 배포하기 전에 기존 Operator를 설치 제거하거나 특정 네임스페이스를 조사하도록 재구성해야 합니다.
-
다음 섹션의 절차에서는 Operator를 설치하고 CR(사용자 정의 리소스)을 사용하여 OpenShift Container Platform에서 브로커 배포를 생성하는 방법을 보여줍니다. 절차를 성공적으로 완료하면 Operator가 개별 Pod에서 실행됩니다. 생성하는 각 브로커 인스턴스는 Operator와 동일한 프로젝트에서 StatefulSet에서 개별 Pod로 실행됩니다. 나중에 전용 주소 지정 CR을 사용하여 브로커 배포에서 주소를 정의하는 방법을 확인할 수 있습니다.