strimzi의 docs가 어렵기도 하고 pdf로 출력하려니까 550페이지라... 대충이라도 정리해보려고 한다...

example code에서 제공하는 샘플 코드는 다음과 같다.
kafka/kafka-with-node-pools.yaml
3개의 노드와 2개의 서로 다른 Kafka broker들의 pool로 ZooKeeper를 배포하며 각 pool에는 3개의 브로커가 있다. 이 예제의 pool은 서로 다른 스토리지 구성을 사용한다.
kafka/kraft/kafka-with-dual-role-nodes.yaml
브로커와 컨트롤러 역할을 공유하는 하나의 KRaft 노드 pool로 구성된 KRaft 기반 Kafka 클러스터를 배포합니다.
kafka/kraft/kafka.yaml
하나의 "controller nodes" pool과 하나의 "broker nodes" 풀로 구성된 Persistent KRaft 기반 Kafka 클러스터를 배포합니다.
kafka/kraft/kafka-ephemeral.yaml
하나의 컨트롤러 노드 풀과 하나의 브로커 노드 풀로 구성된 임시 KRaft 기반 Kafka 클러스터를 배포합니다.
kafka/kraft/kafka-single-node.yaml
단일 노드로 KRaft 기반 Kafka 클러스터를 배포합니다.
kafka/kraft/kafka-jbod.yaml
각 브로커 노드에 여러 개의 볼륨이 있는 KRaft 기반 Kafka 클러스터를 배포합니다.
각 예제의 Kafka 리소스 구성에는 노드 풀을 사용할 때 필요한 strimzi.io/node-pools: enabled 어노테이션이 포함되어 있습니다. KRaft 모드를 사용하는 Kafka 리소스에도 strimzi.io/kraft: enabled 어노테이션이 있어야 합니다.