Deploying to Kubernetes
In this chapter, we will shift our focus to the Kubernetes hosting mode known as Dapr. First, we will learn how to prepare our sample projects so that they can be deployed in a containerized form, before moving on to preparing Dapr in the Azure Kubernetes Service cluster.
This chapter will help us gain visibility of the production-ready environment for a solution based on Dapr: a Kubernetes cluster.
In this chapter, we will cover the following topics:
- Setting up Kubernetes
- Setting up Dapr on Kubernetes
- Deploying a Dapr application to Kubernetes
- Exposing Dapr applications to external clients
As architects and developers, we usually mainly focus on defining and implementing a solution. However, it is important to understand the implications of the deployment options and how these can influence our design choices, as well as impact our overall solution architecture.
Our first objective is to provision the Kubernetes cluster and...