Skip to main content
Cloud / Azure / Products / AKS Edge Essentials - Kubernetes for Edge Devices

AKS Edge Essentials - Kubernetes for Edge Devices

AKS Edge Essentials: on-premises Kubernetes implementation of AKS for PC-class and light edge hardware, with K8S/K3S, Hyper-V isolation, and Azure Arc.

hybrid-multicloud
Pricing Model Pricing per provider / see official documentation
Availability Generally available; per Microsoft, some features from the public preview are not yet supported
Data Sovereignty Runs on-premises on your own hardware; Azure connectivity through Azure Arc
Reliability per provider / see official documentation SLA

What is AKS Edge Essentials?

Azure Kubernetes Service Edge Essentials is an on-premises Kubernetes implementation of Azure Kubernetes Service (AKS) that automates running containerized applications at scale. AKS Edge Essentials includes a Microsoft-supported Kubernetes platform with a lightweight Kubernetes distribution, a small footprint, and a simple installation experience, making it easy to deploy Kubernetes on PC-class or light edge hardware.

Microsoft is explicit about how AKS Edge Essentials differs from other supported platforms: unlike the Azure-hosted service and AKS on server-class hardware, AKS Edge Essentials is intended for static, pre-defined configurations and doesn’t enable dynamic VM creation or deletion or cluster lifecycle management. Each machine in an AKS Edge Essentials cluster can only have one Linux and/or Windows VM; the Linux VM acts as the control node and worker node for Linux workloads. Each machine’s VM has restricted RAM, storage, and physical CPU cores according to a static allocation assigned at install time. This app-like configuration enables traditional Windows apps to run side by side.

Per Microsoft, AKS Edge Essentials is generally available; some features from the public preview are not yet supported.

Core Features

  • Lightweight, CNCF-conformant K8S and K3S distribution supported and managed by Microsoft
  • Each Kubernetes node runs in its own Hyper-V isolated virtual machine
  • Microsoft-maintained Linux and Windows worker node images, refreshed monthly with the latest security updates
  • Simplified installation with PowerShell cmdlets and agents, with automatic updates for the Kubernetes deployment
  • Single-node and multi-node clusters across one or multiple machines
  • Support for Linux and Windows containers side by side
  • Interoperability with native Windows applications on the same hardware
  • KMS provider for encrypting Kubernetes secrets in etcd
  • Azure Arc connectivity for management, governance, monitoring, ML and data services, and GitOps with Flux

Typical Use Cases

Containerized applications at the edge
Manufacturing, logistics, and retail sites run Kubernetes workloads on existing PC-class hardware without building out server infrastructure.

Windows and Linux workloads side by side
Windows powers much of today’s industrial solutions, from HMIs and robots to PLCs and medical devices, while many cloud-native workloads are built on Linux. Per Microsoft, AKS Edge Essentials allows both on the same machine without introducing separate Linux systems and additional management tooling.

Central management of distributed sites
Through Azure Arc, teams manage clusters across many locations from the Azure portal, including Azure Policy, Azure Monitor, and Azure ML services.

GitOps-based delivery
Application deployments happen iteratively through GitOps and Flux so applications and clusters are consistently deployed and configured at scale.

Benefits

  • Kubernetes on hardware that was not previously designed for cluster operation
  • A Microsoft-supported stack from kernel to cloud, with a 10-year LTSC for the host OS
  • A curated CBL-Mariner image reduces attack surface and patching overhead
  • A/B updates of the VM image and Kubernetes distribution lower the risk of downtime
  • Existing Windows investments and hardware remain usable
  • Unified management of cloud and edge clusters through Azure Arc

Integration with innFactory

As a Microsoft Solutions Partner, innFactory supports edge Kubernetes projects: assessing hardware and network requirements, sizing the static cluster configuration, connecting to Azure Arc, and building GitOps workflows for distributed sites.

We also advise on securing edge clusters and integrating them into your existing Kubernetes platform. Contact us for a no-obligation consultation.

Typical Use Cases

Containerized applications on PC-class or light edge hardware
Running Windows applications alongside containerized Linux workloads
Central management of distributed edge clusters through Azure Arc
GitOps-based application delivery to edge locations

Technical Specifications

0th Lightweight, CNCF-conformant K8S and K3S distribution supported and managed by Microsoft
1st Intended for static, pre-defined configurations; no dynamic VM creation or deletion and no cluster lifecycle management
2nd Each machine hosts at most one Linux and/or one Windows VM; the Linux VM acts as control node and worker node for Linux workloads
3rd Each Kubernetes node runs in its own Hyper-V isolated virtual machine
4th Static allocation of RAM, storage, and CPU cores assigned at install time
5th Microsoft-maintained Linux and Windows worker node VM images, refreshed monthly with the latest security updates
6th Installation through PowerShell cmdlets and agents; single-node and multi-node clusters possible
7th Supports Linux and Windows containers
8th Minimal compute and memory requirements of 4 GB RAM and 2 vCPUs for AKS on Windows Server
9th The Linux VM is based on a curated CBL-Mariner image; A/B updates of the VM image and the Kubernetes distribution
10th 10-year LTSC for the host OS per Microsoft
11th KMS provider for encryption of Kubernetes secrets in etcd, enabled by default on version 1.12.269.0 and later
12th Azure Arc connectivity for management in the Azure portal, Azure Policy, Azure Monitor, Azure ML, and GitOps with Flux

Frequently Asked Questions

Is AKS Edge Essentials generally available?

Yes. Microsoft states: 'AKS Edge Essentials is now generally available.' Microsoft also notes that some features from the public preview are not yet supported; the GA feature support matrix in the documentation is authoritative.

What hardware is AKS Edge Essentials designed for?

AKS Edge Essentials includes a lightweight Kubernetes distribution with a small footprint and simple installation experience, making it easy to deploy Kubernetes on PC-class or light edge hardware. For AKS on Windows Server, Microsoft names minimal requirements of 4 GB RAM and 2 vCPUs.

How does it differ from AKS and AKS on Azure Local?

Unlike the Azure-hosted service (AKS) and AKS on server-class hardware (AKS on Azure Local), AKS Edge Essentials is intended for static, pre-defined configurations and doesn't enable dynamic VM creation or deletion or cluster lifecycle management. Each machine can only have one Linux and/or Windows VM, with resources statically allocated at install time.

Can it run Windows and Linux containers?

Yes. AKS Edge Essentials fully supports both Linux-based and Windows-based containers. When you create a cluster you can choose to run Linux containers, Windows containers, or both. Native Windows applications can also run side by side, interoperable with the AKS Edge Essentials VMs.

How are the clusters managed?

Once set up, you can manage your Kubernetes infrastructure through the Azure portal, which provides a centralized management console for Kubernetes clusters running anywhere. Through Azure Arc, services such as Azure Policy, Azure Monitor, and Azure ML are available; for application delivery Microsoft names GitOps and Flux.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.

Microsoft Solutions Partner

innFactory is a Microsoft Solutions Partner. We provide expert consulting, implementation, and managed services for Azure.

Microsoft Solutions Partner Microsoft Data & AI

Ready to start with AKS Edge Essentials - Kubernetes for Edge Devices?

Our certified Azure experts help you with architecture, integration, and optimization.

Schedule Consultation