41장. PodDisruptionBudgetTemplate schema reference


CruiseControlTemplate, KafkaBridgeTemplate, KafkaClusterTemplate, KafkaConnectTemplate, KafkaMirrorMakerTemplate, ZookeeperClusterTemplate

PodDisruptionBudgetTemplate 스키마 속성의 전체 목록

PodDisruptionBudget (PDB)은 계획된 유지 관리 또는 업그레이드 중에 사용할 수 있어야 하는 최소 Pod 수를 지정하여 고가용성을 보장하는 OpenShift 리소스입니다. Apache Kafka용 스트림은 모든 새로운 StrimziPodSet 또는 배포에 대한 PDB를 생성합니다. 기본적으로 PDB를 사용하면 지정된 시간에 하나의 Pod만 사용할 수 없습니다. maxUnavailable 속성의 기본값을 변경하여 사용할 수 없는 Pod 수를 늘릴 수 있습니다.

StrimziPodSet 사용자 정의 리소스는 maxUnavailable 값을 직접 사용할 수 없는 사용자 정의 컨트롤러를 사용하여 Pod를 관리합니다. 대신 다음 예에 설명된 대로 PDB 리소스를 만들 때 maxUnavailable 값이 minAvailable 값으로 자동 변환됩니다.

  • 3개의 브로커 Pod가 있고 maxUnavailable 속성이 Kafka 리소스에서 1 로 설정된 경우 minAvailable 설정은 2 이므로 하나의 Pod를 사용할 수 없습니다.
  • 3 개의 브로커 Pod가 있고 maxUnavailable 속성이 0 (zero)으로 설정된 경우 minAvailable 설정이 3 이므로 브로커 Pod를 모두 사용할 수 있어야하고 0 Pod를 사용할 수 없습니다.

PodDisruptionBudget 템플릿 구성의 예

# ...
template:
  podDisruptionBudget:
    metadata:
      labels:
        key1: label1
        key2: label2
      annotations:
        key1: label1
        key2: label2
    maxUnavailable: 1
# ...
Copy to Clipboard Toggle word wrap

41.1. PodDisruptionBudgetTemplate schema properties

Expand
속성속성 유형설명

메타데이터

MetadataTemplate

PodDisruptionBudgetTemplate 리소스에 적용할 메타데이터입니다.

maxUnavailable

integer

자동 Pod 제거를 허용하는 사용 불가능한 최대 Pod 수입니다. 제거 후 maxUnavailable Pod 수 이상을 사용할 수 없는 경우 Pod 제거가 허용됩니다. 이 값을 0으로 설정하면 모든 자발적으로 제거될 수 없으므로 Pod를 수동으로 제거해야 합니다. 기본값은 1입니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat