Kafka in Kubernetes: The Strimzi Operator Explained

  Рет қаралды 389

CONFIG LEARNING HUB

CONFIG LEARNING HUB

Күн бұрын

Learn about Strimzi, the Kubernetes operator for Apache Kafka! In this video, we'll explore how Strimzi simplifies Kafka deployment, management, and scaling on K8s. Topics covered: Strimzi architecture, Installing Strimzi, Creating Kafka clusters, Topic management, and more!. The key components supported by strimzi operator are kafka cluster, zookeeper cluster, kafka KRaft, Kafka connect, Kafka bridge, Kafka metrics exporter, MirrorMaker.
‪@configlearninghub‬
#Strimzi #ApacheKafka #Kubernetes #KafkaOnK8s
Commands
-------------------
steps for deploying the strimzi operator
----------------------------------------
kubectl create namespace kafka
kubectl create -f "strimzi.io/ins..." -n kafka
Utility To verify kafka cluster
----------------------------------------------
github.com/sch...
Command to execute port-forward specific to kafka cluster in namespace kafka with kekspose pod, started with port 50000
------------------------------------------------------------------------------------------------------
kekspose-0.2.0-windows-amd64.exe -c kafka-cluster-2 -n kafka -k kekspose -p 50000
Kafka Raft Empemeral Yaml Fiile
-----------------------------------------------
apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaNodePool
metadata:
name: kafka-cluster-2-node-pool
labels:
strimzi.io/cluster: kafka-cluster-2
spec:
replicas: 3
roles:
broker
controller
storage:
type: ephemeral
---
apiVersion: kafka.strimzi.io/v1beta2
kind: Kafka
metadata:
name: kafka-cluster-2
annotations:
strimzi.io/node-pools: enabled
strimzi.io/kraft: enabled
spec:
kafka:
version: 3.7.0
metadataVersion: 3.7-IV4
listeners:
name: plain
port: 9092
type: internal
tls: false
name: tls
port: 9093
type: internal
tls: true
name: external
port: 9199
type: nodeport
tls: false
config:
offsets.topic.replication.factor: 3
transaction.state.log.replication.factor: 3
transaction.state.log.min.isr: 2
default.replication.factor: 3
min.insync.replicas: 2
entityOperator:
topicOperator: {}
userOperator: {}

Пікірлер: 2
@ogunniransiji2686
@ogunniransiji2686 Ай бұрын
Can you try an ETL with msk ?
@configlearninghub
@configlearninghub Ай бұрын
I will try
Apache Kafka Architecture
11:19
Anton Putra
Рет қаралды 30 М.
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 93 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 13 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 73 МЛН
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 21 МЛН
Simplifying Kafka Connect with Strimzi
36:39
CONFIG LEARNING HUB
Рет қаралды 39
The Ultimate Guide to Running Custom Spark Jobs on Kubernetes
17:44
CONFIG LEARNING HUB
Рет қаралды 176
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 135 М.
The Best Programmer I Know • Daniel Terhorst-North • GOTO 2024
48:33
GOTO Conferences
Рет қаралды 59 М.
NGINX Tutorial - What is Nginx
14:32
TechWorld with Nana
Рет қаралды 194 М.
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 13 МЛН