Deploying Your Application to Kubernetes
In this chapter, we’ll learn how to deploy our task manager application to Kubernetes. We’ll start by learning about Kubernetes and containers and what the main features that have made these technologies so popular are. Then, we’ll learn how to create a container image for our application and how to push it to an external container registry. Next, we’ll create the required Kubernetes configuration files to be able to deploy our containerized application. Finally, we’ll deploy our application to a minikube Kubernetes cluster.
By the end of this chapter, you should have a basic understanding of Kubernetes and application containers. You should also be able to create container images for your Quarkus applications and deploy them to Kubernetes clusters to make them publicly available.
We will be covering the following topics in this chapter:
- What is Kubernetes?
- Creating a container image
- Creating...