반응형
- 오퍼레이터(Operators)는 쿠버네티스 애플리케이션을 패키징, 배포 및 관리하는 방법이다.
- 이는 쿠버네티스 API를 확장하고 특정 애플리케이션과 관련된 관리 작업을 단순화하는 역할을 한다.
- Strimzi 오퍼레이터는 Kafka 배포와 관련된 작업을 지원한다.
- Strimzi의 커스텀 리소스(Custom Resources)는 배포 설정을 제공하며,
- 여기에는 Kafka 클러스터, 토픽, 사용자 및 기타 구성 요소에 대한 설정이 포함된다.
- 커스텀 리소스 설정을 활용하여 Strimzi 오퍼레이터는 쿠버네티스 환경 내에서 Kafka 구성 요소를 생성, 구성 및 관리한다. 오퍼레이터를 사용하면 수동 개입이 줄어들고, 쿠버네티스 클러스터 내에서 Kafka를 보다 효율적으로 관리할 수 있다.
- Strimzi는 쿠버네티스 클러스터에서 실행되는 Kafka 클러스터를 관리하기 위해 다음과 같은 오퍼레이터를 제공한다.
- Strimzi의 커스텀 리소스(Custom Resources)는 배포 설정을 제공하며,
클러스터 오퍼레이터 (Cluster Operator)
- Apache Kafka 클러스터, Kafka Connect, Kafka MirrorMaker, Kafka Bridge, Kafka Exporter, Cruise Control, Entity Operator 등을 배포하고 관리한다.
엔터티 오퍼레이터 (Entity Operator)
- 토픽 오퍼레이터(Topic Operator)와 사용자 오퍼레이터(User Operator)로 구성된다.
토픽 오퍼레이터 (Topic Operator)
- Kafka 토픽을 관리한다.
사용자 오퍼레이터 (User Operator)
- Kafka 사용자를 관리한다.
https://strimzi.io/docs/operators/latest/overview#overview-components_str
Strimzi Overview (0.45.0)
Operators are a method of packaging, deploying, and managing Kubernetes applications. They provide a way to extend the Kubernetes API and simplify the administration tasks associated with specific applications. Strimzi operators support tasks related to a
strimzi.io
반응형
'개발 > kafka' 카테고리의 다른 글
[kafka] rack awareness | rackAssignment 옵션 (+네이버의 파티션 할당 전략: RackAwareRangeAssignor) (0) | 2025.02.01 |
---|---|
역압(back pressure)을 처리하는 애플리케이션 (kafka/spark) (0) | 2025.01.18 |
[kafka] producer interceptor (0) | 2025.01.12 |
[kafka] 소비자 그룹 (Consumer Group) (0) | 2025.01.05 |
[kafka] log compaction | log tail | log head (1) | 2025.01.04 |