3.6. Operator의 리더 선택 설정 구성


AMQ Broker Operator가 리더 선택을 위해 사용하는 설정을 사용자 지정할 수 있습니다.

OpenShift Container Platform 명령줄 인터페이스를 사용하여 Operator를 설치하는 경우 설치 전이나 후에 Operator 구성 파일 operator.yaml 에서 리더 선택 설정을 구성할 수 있습니다. OperatorHub를 사용하는 경우 OpenShift Container Platform 웹 콘솔을 사용하여 설치 후 Operator 서브스크립션에서 리더 선택 설정을 구성할 수 있습니다.

프로세스

  1. OpenShift Container Platform 웹 콘솔 사용:

    1. 클러스터 관리자로 OpenShift Container Platform에 로그인합니다.
    2. 왼쪽 창에서 Operators Installed Operators 를 클릭합니다.
    3. Red Hat Integration - AMQ Broker for RHEL 8 (Multiarch) Operator를 클릭합니다.
    4. 서브스크립션 탭을 클릭합니다.
    5. 작업을 클릭합니다.
    6. 서브스크립션 편집을 클릭합니다.
    7. YAML 탭을 클릭합니다.

      콘솔에서 YAML 편집기가 열리고 서브스크립션을 편집할 수 있습니다.

    8. config 섹션에서 ARGS 라는 환경 변수를 추가하고 변수 값에 리더 선택 설정을 지정합니다. 예를 들면 다음과 같습니다.

      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      spec:
        ..
        config:
          env:
          - name: ARGS
            value: "--lease-duration=18 --renew-deadline=12 --retry-period=3"
      Copy to Clipboard Toggle word wrap
    9. 저장을 클릭합니다.

      lease-duration
      Leader가 아닌 운영자가 이전 리더에 의해 갱신되지 않은 리스를 취득하기 전에 기다리는 기간(초)입니다. 기본값은 15입니다.
      renew-deadline
      지속 시간(초)은 리더가 중지되기 전에 리더 역할을 갱신하려는 시도 사이에 대기합니다. 기본값은 10입니다.
      retry-period
      운영자가 리더 역할을 확보하고 갱신하려는 시도 사이에 대기하는 기간(초)입니다. 기본값은 2입니다.
  2. OpenShift Container Platform 명령줄 인터페이스 사용:

    1. 클러스터 관리자로 로그인합니다. 예를 들면 다음과 같습니다.

      $ oc login -u system:admin
      Copy to Clipboard Toggle word wrap
    2. 다운로드 및 추출한 operator 아카이브의 배포 디렉터리에서 operator.yaml 파일을 엽니다.
    3. 리더 선택 설정 값을 설정합니다. 예를 들면 다음과 같습니다.

      apiVersion: apps/v1
      kind: Deployment
      ...
      template
      ..
      spec:
        containers:
        - args:
          - --lease-duration=60
          - --renew-deadline=40
          - --retry-period=5
      ..
      Copy to Clipboard Toggle word wrap
    4. operator.yaml 파일을 저장합니다.
    5. Operator가 이미 설치된 경우 업데이트된 설정을 적용합니다.

      $ oc apply -f deploy/operator.yaml
      Copy to Clipboard Toggle word wrap
    6. Operator가 설치되지 않은 경우 Operator를 설치합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동