Summary
In this chapter, we have learned that ACA and the configuration we used for app environments and container apps themselves can be translated into an AKS configuration relatively easily. The challenge lies in understanding the platform and the tasks that need to be performed. This is quite different from the out-of-the-box features we have seen in ACA. However, it is necessary to move on to fulfill the requirements of our use case. We have learned what the technical implications are when moving from ACA to AKS.
That is not to say things cannot be simpler, but for things to be simpler, we first need to understand the platform and how our solution runs on it. In the next chapter, we will look at simplifying things from a deployment perspective. Do we really need so many YAML files per customer? Do we really need to deploy certificates to each namespace manually? Probably not, and that is what the next chapter is about: being more efficient and leveraging the features AKS provides...