Creating a Kubernetes cluster with Microsoft Azure
While the Azure Container Apps environment is based on Kubernetes, the Kubernetes tool (kubectl) cannot be used; the Kubernetes functionality is abstracted for simplification. Kubernetes is an open source system to scale and manage containerized applications and is used by many companies in their on-premises environment. With this, for many companies, it’s important to have the possibility to run services on-premises and in any cloud environment. See the Further reading section for links to learn more about Kubernetes.
The Codebreaker application has been built with two launch profiles. We’ll publish the OnPremises
launch profile to a Kubernetes cluster. With this launch profile, for example, Kafka is used instead of Azure Event Hubs.
By having Docker Desktop installed, you can enable Kubernetes. This single-node cluster is just for a small test scenario. Instead, we’ll use a managed version of Kubernetes...