Skip to content
DevConf.CZ 2019: Running Apache Kafka on Kubernetes and OpenShift
Shell
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
install-strimzi
.gitignore
01-basic-cluster.yaml
02-kafka-rolling-update.yaml
03-address-book.yaml
04-kafka-off-cluster-access.yaml
LICENSE
README.md
get-user-keys.sh

README.md

DevConf.CZ 2019: Running Apache Kafka on Kubernetes and OpenShift

This repository contains the demos from my talk about Strimzi Kafka operator at DevConf.CZ.

Preparation

  • Start your Minishift or oc cluster up OpenShfit cluster or connect to some other Kubernets or OpenShift environment
  • Login as a cluster admin oc login -u system:admin
  • Use the namespace myproject
  • Deploy Strimzi Kafka operator using oc apply -f ./install-strimzi

Deployment

  • Deploy Kafka the first Kafka cluster: oc apply -f 01-basic-cluster.yaml
  • See how the cluster deployes pod after pod

Updates

  • Update the Kafka cluster and change the KAfka configuration: oc apply -f 02-kafka-rolling-update.yaml
  • Watch the rolling update

Topic and User Operators

  • Have a look at 03-address-book.yaml and check how it combines topic, user and deployment
  • Deploy the application together with the topic and user using oc apply -f 03-address-book.yaml

## Off cluster access

  • Apply the off cluster access using routes using oc apply -f 04-kafka-off-cluster-access and check how are they created
You can’t perform that action at this time.