Strimzi reconciliation — simplified relationships

Strimzi reconciliation — simplified relationships An architecture diagram generated by Archify. Operator (human) · kubectl apply · Architecture component Operator (human) kubectl apply Kubernetes API Server · kube-apiserver · EKS cluster Kubernetes API Server kube-apiserver Strimzi Operator · reconcile custom resources · EKS cluster · Operator Strimzi Operator reconcile custom resources Operator Broker Pod 1 · kafka-broker · EKS cluster Broker Pod 1 kafka-broker Broker Pod 2 · kafka-broker · EKS cluster Broker Pod 2 kafka-broker Controller Pod · example quorum member · EKS cluster Controller Pod example quorum member EBS gp3 PVC · StorageClass provisioner · EKS cluster EBS gp3 PVC StorageClass provisioner EBS gp3 PVC · StorageClass provisioner · EKS cluster EBS gp3 PVC StorageClass provisioner EBS gp3 PVC · StorageClass provisioner · EKS cluster EBS gp3 PVC StorageClass provisioner apply Kafka / KafkaNodePool CR watch create / reconcile create / reconcile create / reconcile EKS cluster Legend Backend Database Message bus External

Strimzi 1.2

  • • Kafka / KafkaNodePool: v1
  • • Convert beta APIs first

KRaft

  • • Replica counts are illustrative

Storage

  • • State, storage and recovery policy