Designing Microservices with AKS and Containers in Azure
The objective of this chapter is to provide a thorough introduction to Kubernetes, an open source framework for managing containerized applications.
Kubernetes has fast become one of the world’s most popular and widely used container orchestration platforms. It was created by Google and is now managed by the Cloud Native Computing Foundation (CNCF). It gives businesses of all sizes a robust set of tools for scaling and deploying containerized applications, which makes it a popular choice.
This chapter will cover the fundamentals of Kubernetes and how it is utilized to manage and coordinate containerized applications. We will start by going over the basic ideas and terms for Kubernetes. Then, we will move on to more complex topics, such as scalability, self-healing, and rolling updates. Familiar patterns and best practices for deploying and managing apps in a Kubernetes context will also be covered.
We will utilize...