Skip to content

This is to demontrate what we can use to automate kafka operations such as adding ACLs, Topics and Topic Configs.

Notifications You must be signed in to change notification settings

squ1d123/kafka-ops-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KAFKA OPS DEMO

This is to demontrate what we can use to automate kafka operations such as adding ACLs, Topics and Topic Configs.

Requrements

Running Locally

# Bring up all services
./local-env/start-all.sh
# change into the dev directory
cd dev
# Initialise terraform
terraform init
# See what will change when terraform runs.
terraform plan
# Apply the changes
terraform apply

Interfaces

component port url
kafka 9092
kafka-rest 8082 http://localhost:8082
kafka-topics-ui 8000 http://localhost:8000
jenkins 8080 http://localhost:8080

Diagram

Sequence Diagram

Diagrams are made with http://chartmage.com/index.html

Sequence Diagram

Flow Diagram

Flow Diagram

Demo Example

Demo video

Future work

  • Integrate jenkins hook

About

This is to demontrate what we can use to automate kafka operations such as adding ACLs, Topics and Topic Configs.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published