Hello @Hachiya, Yuuki/蜂谷 勇揮
Both Linux and Windows node pools use containerd as a runtime since Kubernetes version 1.19 and greater.
Containerd runtime is software that executes containers and manages container images on a node. The runtime helps abstract away sys-calls or operating system (OS) specific functionality to run containers on Linux or Windows.
You are right, AKS as long as containerd support Docker Image Manifest V2, Schema 1, Docker Image Manifest V2, Schema 2, OCI images