1.2. Apache Kafka Operator용 스트림


Apache Kafka의 스트림은 Operator를 사용하여 Kafka 구성 요소를 배포 및 관리합니다. Operator는 Apache Kafka 사용자 정의 리소스(예: Kafka , Kafka Topic, KafkaUser)에 대한 Streams를 모니터링하고 Kafka 구성 요소가 지정된 대로 구성되어 실행 중인지 확인합니다.

Apache Kafka의 스트림은 Kafka 배포의 다양한 측면을 담당하는 다음 운영자를 제공합니다.

Cluster Operator (필수)

먼저 Cluster Operator를 배포해야 합니다. OpenShift에서 Apache Kafka 클러스터의 배포 및 관리를 처리하여 Kafka 노드 및 관련 리소스의 설정을 자동화합니다. 활성화하면 Topic Operator, User Operator 또는 둘 다 포함할 수 있는 Entity Operator도 배포할 수 있습니다.

또한 Streams for Apache Kafka는 별도로 배포되는 DrainCleaner 를 제공합니다. drain cleaner는 Kafka 클러스터의 Pod 제거를 관리하는 Cluster Operator를 지원합니다.

Entity Operator (권장)

전용 운영자를 통해 주제 및 사용자를 관리합니다.

  • 주제 Operator 는 Kafka 주제를 관리합니다.
  • 사용자 Operator 는 Kafka 사용자를 관리합니다.
참고

Topic Operator 및 User Operator는 독립형으로 배포하여 Apache Kafka용 Streams에서 관리하지 않는 Kafka 클러스터의 주제 및 사용자를 관리할 수도 있습니다.

1.2.1. OpenShift 네임스페이스에서 Apache Kafka 리소스에 대한 스트림 감시

Operator는 OpenShift 네임스페이스에서 Apache Kafka 리소스에 대한 Streams를 감시하고 관리합니다. Cluster Operator는 OpenShift 클러스터의 단일 네임스페이스, 여러 네임스페이스 또는 모든 네임스페이스를 조사할 수 있습니다. Topic Operator 및 User Operator는 단일 네임스페이스를 조사할 수 있습니다.

  • Cluster Operator에서 Kafka 리소스 감시
  • Topic Operator는 KafkaTopic 리소스 감시
  • User Operator는 KafkaUser 리소스 감시

Topic Operator 및 User Operator는 네임스페이스에서 단일 Kafka 클러스터만 조사할 수 있습니다. 또한 단일 Kafka 클러스터에만 연결할 수 있습니다.

여러 Topic Operator가 동일한 네임스페이스를 조사하는 경우 이름 충돌 및 주제 삭제가 발생할 수 있습니다. 이는 각 Kafka 클러스터에서 이름이 동일한 Kafka 주제(예: __consumer_offsets)를 사용하기 때문입니다. 하나의 Topic Operator만 지정된 네임스페이스를 감시하는지 확인합니다.

단일 네임스페이스가 있는 여러 User Operator를 사용하는 경우 지정된 사용자 이름이 있는 사용자가 두 개 이상의 Kafka 클러스터에 존재할 수 있습니다.

Cluster Operator를 사용하여 Topic Operator 및 User Operator를 배포하는 경우 기본적으로 Cluster Operator에서 배포한 Kafka 클러스터를 확인합니다. Operator 구성에서 watchedNamespace 를 사용하여 네임스페이스를 지정할 수도 있습니다.

각 Operator의 독립 실행형 배포의 경우 구성에서 조사할 Kafka 클러스터에 대한 네임스페이스 및 연결을 지정합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동