Hi @Ryota Hashimoto,
In AKS, the VM image for your cluster's nodes is based on Ubuntu Linux, Azure Linux, or Windows Server 2019. and you can customize the node configuration for Azure Kubernetes Service (AKS) as described here.
But if you need advanced configuration and control on your Kubernetes node container runtime and OS, you can deploy a self-managed cluster using Cluster API Provider Azure.
Reference: https://learn.microsoft.com/en-us/azure/aks/concepts-clusters-workloads#nodes-and-node-pools