Create a Kafka Cluster with Azure Kubernetes Service
Create a Kafka cluster with external access with Azure Kubernetes Service (AKS)
In this article, we’ll demonstrate to create an Apache Kafka cluster with Azure Kubernetes Service. We’ll also ensure the external applications not running in the AKS cluster can also access the Kafka topics.
Creating the K8s cluster with Azure Kubernetes Service
Let us first create a two node Kubernetes (K8s) cluster with AKS. Browse to Kubernetes Serviecs page in the Azure console and click on Create a Kubernetes cluster link:
Next, create a new resource group and select the other parameters such as region, node types etc.:
Next, configure the Node pools based on your specific need or go ahead with the default one as shown below. Once done, click on the Review + create button. This takes a while to create the cluster: