Jump to content
  • How to Configure Apache Kafka in a Kubernetes Environment

    Bill Mclane

    The purpose of this document is to provide details on how to configure Apache Kafka on different Kubernetes Container Platforms.  This document will detail:

    • Configuring a Kubernetes cluster for Apache Kafka. The Kubernetes Container can be configured on Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GK), Red Hat OpenShift (OC), or a generic Kubernetes environment.
    • Creating multiple Docker® images for the Apache Kafka Core, where the containers will be hosted in a Docker Registry
    • Creating persisted volumes for Kafka and Zookeeper
    • Configuring and creating Kubernetes containers based on the Docker® images for the individual components
    • Configuring Load Balancer(s) in Kubernetes to access Apache Kafka
    • Ensuring Apache Kafka is instrumented (JMX) for TIBCO Message Monitor with the AKD extension.

    Support Versions:

    • The TIBCO distribution of Apache Kafka 3.0.0 or later is required Apache Kafka can be download from either edelivery.tibco.com , or
    • https://www.tibco.com/products/tibco-messaging/downloads.
    • Docker Community/Enterprise Edition should be most recent version.
    • Kubernetes 1.20 or Red Hat OpenShift Container Platform 4.7. Recommend latest versions of the container platform Red Hat Enterprise Linux 7.9 or later
    • Msgmon 1.0 (optional)



    User Feedback

    Recommended Comments

    There are no comments to display.

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Create New...