In this and the next section, we will focus on the Kubernetes high-level architecture and its core components. If you are already familiar with Kubernetes in general but you would like to know more regarding Kubernetes support for Windows, you can skip to the Windows and Kubernetes ecosystem section.
Kubernetes high-level architecture
What is Kubernetes?
In general, Kubernetes can be seen as the following:
- A container (microservices) orchestration system
- A cluster management system for running distributed applications
As a container orchestrator, Kubernetes solves common challenges that arise when deploying containerized, cloud-native applications at scale. This includes the following:
- Provisioning and deploying containers...