Technical requirements
With this chapter, like the previous chapters, you need an Azure subscription, .NET 8 with .NET Aspire, and Docker Desktop. In this chapter, we’ll use a new tool, Aspir8, to deploy the application to a Kubernetes cluster.
The code for this chapter can be found in this GitHub repository: https://github.com/PacktPublishing/Pragmatic-Microservices-with-CSharp-and-Azure/.
In the ch16 folder, you’ll see the projects that can be deployed. The most important project for this chapter is Codebreaker.AppHost, which defines the app model using Azure native cloud services, as well as a configuration that can be used with an on-premises environment. This configuration is also used to deploy the solution to a Kubernetes cluster.