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.