Is there a way to run AKS nodes or pods locally (my PC) instead of running them on Microsoft azure?

prashanth destroyer 25 Reputation points
2023-05-03T08:57:49.0633333+00:00

I'm trying to deploy AKS on azure, but I need the pods to be running on my local computer (like how we run azure devops pipelines in the self-hosted agents instead of Microsoft hosted agents).

Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
1,941 questions
{count} votes

Accepted answer
  1. Akram Kathimi 1,046 Reputation points Microsoft Employee
    2023-05-03T10:03:09.0166667+00:00

    Hi @prashanth destroyer ,

    Thank you for your question.

    AKS is a managed service, where all the nodes (VMs) are run as part of a VMSS on the Azure platform.

    Pods in Kubernetes run on worker nodes, and the master plane is part of the managed service where the end user does not have control over.

    If you would like to run your workloads (pods) locally on one machine, I suggest checking something like k3s or minikube.

    If you would like to run some production workloads, or have your own cluster on prem, you might want to check some of the available tools such as cluster-api-provider-azure (for Hybrid deployemnts) or Rancher among many others.

    Hope this helps :).

    Please Accept the answer if the information helped you. This will help us and others in the community as well.


1 additional answer

Sort by: Most helpful
  1. prashanth destroyer 25 Reputation points
    2023-05-06T18:10:24.9233333+00:00