Updated: September 19, 2023 (May 22, 2023)

  Charts & Illustrations

Azure and Kubernetes

My Atlas / Charts & Illustrations

325 wordsTime to read: 2 min
Barry Briggs by
Barry Briggs

Before joining Directions on Microsoft in 2020, Barry worked at Microsoft for 12 years in a variety of roles, including... more

Kubernetes helps organizations manage distributed, scalable, container-based applications through a technology called orchestration. The accompanying illustration shows three servers (called nodes) using Kubernetes to orchestrate an application. (The name Kubernetes—ancient Greek for “helmsman”—is often abbreviated as K8s.)

Containers have become a standard way to package applications, taking over some of the functions of VMs. As they do not include a copy of an operating system, like VMs, containers are both smaller and faster to launch than equivalent VMs. Additionally, because containers are more compact than VMs, they make better and more efficient use of resources such as CPU, memory, and storage.

Kubernetes container orchestration places, deploys, manages, and scales (both up and down) containers. Kubernetes-based applications can support thousands of servers and containers where necessary (for example, for large-scale eCommerce, telecommunications, and AI applications). In the illustration, three servers comprise a cluster; each has an OS (Windows or Linux) with the appropriate enhancements to support containerized applications. The orchestration layer, in green, can deploy and manage the containers; administrators have a set of tools (called the “control plane”) they use to interact with and manage the orchestration layer.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now