6
🙋
Who run stateless workloads in Kubernetes? Who thinks it’s a good idea? Who run stateful workloads in Kubernetes? Who thinks it’s a good idea? @gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 7
7
kafkaesque world of Kafka on Kubernetes
@gamussa
|
#kafkasummit
|
@ConfluentINc
9
We just need to deploy Kafka on Kubernetes
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 10
10
We will use confluentinc/cp-helmcharts
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 11
11
Helm Charts is just a GO Templates. How Charts help with rolling restart?
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 12
12
We will use StatefulSets with OrderedReady
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 13
13
We need SRE / Operator knowledge to manage the platform. You need Operator!
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 14
14
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 15
15
Show me your Operator
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 16
16
Demo
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 17
17
DO KAFKA ON KUBERNETES DEMO
AND EVERYONE LOOSES THEIR MIND @gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 18
18
What just happened? ZK and Kafka deployed Security with TLS is configured External access is configured Monitoring is enabled
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 19
19
Confluent Operator - Automated Security Configuration
SASL PLAIN and Mutual TLS Authentication Automate configuration of truststores and keystores with secret objects Automate configuration of Kafka and all Confluent Platform Components
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 20
20
Confluent Operator - Scale Automate Scaling: Spin up new brokers, connect workers easily Distribute partitions to new brokers: Determine balancing plan Execute balancing plan Monitor Resources
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 21
21
Be like Justin!
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 22
Rolling Upgrade Kafka Broker Upgrades: 1. Stop the broker, upgrade Kafka 2. Wait for Partition Leader reassignment 3. Start the upgraded broker 4. Wait for zero underreplicated partitions 5. Upgrade the next broker
@gamussa
|
#kafkasummit
|
@ConfluentINc
22
Slide 23
23
Will it fly?
vs.
@gamussa
|
#kafkasummit
|
@ConfluentINc
Slide 24
24
● We are in private Preview
GA Plans
Release now ● 24 customers testing the Operator in Preview: ● Global customers ● Banks, Fin Tech, Retailers, Consumer Tech ● We are in the final stages of Preview and about to launch soon @gamussa
|
#kafkasummit
|
@ConfluentINc