Azure Kubernetes Services Cluster can be converted from Public Cluster to Private Cluster using Terraform.
The official AzureRM Terraform Resource Provider has been updated to support the conversion from Public to Private Cluster.
The process involves registering the required resource provider, creating necessary subnets and DNS zones, and integrating the AKS API Server with the private subnet.
After the conversion, the AKS Cluster becomes fully private and new DNS records are created in the private DNS zone.