Summary
This chapter was all about Kubernetes. I started this chapter by describing a possible work environment as a developer: a good workstation with tooling to start local development, even with Kubernetes locally installed. I used Ubuntu Desktop as an example, but in fact it doesn't really matter, as long you are happy with your development environment.
With everything in place locally, I covered the configuration of the Kubernetes cluster in Azure, using the Azure CLI and PowerShell.
Deployment of workloads in Azure can be as simple as executing kubectl run
, but more complex scenarios were also explored: multi-container applications.
As a developer, two tools are available to help to streamline your development process: Draft and Helm. Draft is used for the initial development phase, probably on your local Minikube, and Helm is used afterwards to install and maintain the application.
Kubernetes is a tool to manage your containers and make it easy to deploy, maintain, and update your workloads...