Deploying, Managing, and Scaling Containers with Azure Kubernetes Service
Kubernetes is by far one of the fastest-growing technologies ever, thanks to the increasing popularity of containerization in the tech industry. Organizations use Kubernetes to take advantage of the portability of containerization technology with efficient resource utilization. The richness of the Kubernetes ecosystem also makes it easy to enable agile DevOps practices and reduce operational costs. In this chapter, we will provide you with a comprehensive understanding of containers and Kubernetes, covering their history and the role of container orchestrators such as Kubernetes.
We will delve into various aspects, including the upstream Kubernetes and Azure Kubernetes Service (AKS) cluster architecture and the use of add-ons, extensions, and third-party integrations with AKS. We will explore application development by looking at Kubernetes primitives and application life cycle management.
Additionally...