18.3.3. 유지 관리 시간 창 예약


클라이언트 애플리케이션에 미치는 영향을 최소화하기 위해 Kafka 클러스터의 Cluster Operator 인증서 갱신을 예약합니다. Cluster Operator(Kafka.spec.clusterCa.renewalDays 및 Kafka.spec.clientsCa.renewalDays)에서 생성한 CA 인증서의 갱신 기간 과 함께 시간 창을 사용합니다.

일반적으로 업데이트는 사용자 또는 사용자 툴링에 의해 Kafka 리소스 변경으로 트리거됩니다. 인증서 만료를 위한 롤링 재시작은 Kafka 리소스 변경없이 발생할 수 있습니다. 예약되지 않은 재시작은 서비스 가용성에 영향을 미치지 않지만 클라이언트 애플리케이션의 성능에 영향을 미칠 수 있습니다. 유지 관리 시간 창을 사용하면 편리한 시간에 이러한 업데이트를 예약할 수 있습니다.

다음과 같이 유지 관리 시간 창을 구성합니다.

  • Kafka 리소스의 Kafka.spec.maintenanceTimeWindows 속성을 사용하여 문자열 배열을 구성합니다.
  • 각 문자열은 UTC(Coordinated Universal Time)로 해석되는 cron 표현식 입니다.

다음 예제에서는 자정에 시작하여 오전 01:59am (UTC), 일요일, 월요일, 화요일, 수요일 및 목요일에 종료되는 단일 유지 관리 시간 창을 구성합니다.

유지 관리 시간 창 구성의 예

apiVersion: kafka.strimzi.io/v1beta2
kind: Kafka
metadata:
  name: my-cluster
  annotations:
    strimzi.io/node-pools: enabled
    strimzi.io/kraft: enabled
spec:
  kafka:
    #...
  maintenanceTimeWindows:
    - "* * 0-1 ? * SUN,MON,TUE,WED,THU *"
  #...

참고

Cluster Operator는 유지 관리 작업을 위해 지정된 시간 창을 엄격하게 준수하지 않습니다. 유지 관리 작업은 지정된 시간 내에 발생하는 첫 번째 조정에 의해 트리거됩니다. 시간 창이 조정 사이의 간격보다 짧으면 시간 기간 외부에서 조정될 수 있는 위험이 있습니다. 즉, 유지 관리 시간 창이 조정 사이의 간격보다 길어야 합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동