As stated in the introduction of this chapter, this chapter is different from all the other chapters and this affects also the technical requirements. Until now, the technical requirements were easy, you just needed a bunch of virtual machines.
This chapter needs a DevOps environment. Maybe even an environment where not only developers and operators are in the same team, working closely together, but someone who is doing both.
Another choice has to be made: where do we develop? Locally or in the Azure Cloud? Both are possible and it shouldn't make any difference! Cost-wise, it's maybe better to do it on a workstation. In this chapter, I sort of assume that you're doing it locally. So you'll need a workstation (or virtual machine). We need the following:
- Azure CLI and/or PowerShell.
- Docker and build tools.
- Kubernetes.
- Some essential...