AKS desktop delivers an application focused experience for deploying and managing workloads on Azure Kubernetes Service.
Built on top of open-source Headlamp, AKS desktop provides a guided, self-service UX built on supported AKS features and best practices. Designed to work within your existing environment and tools, it enables team collaboration through RBAC while abstracting complexity without removing control.
To learn how to get started with AKS desktop, create projects, deploy applications, and explore the full set of features, check out the official AKS desktop documentation.
Please download the latest release for your platform from the Releases page.
To run AKS desktop locally, follow these steps:
-
Clone the repository:
git clone --recurse-submodules https://github.com/Azure/aks-desktop.git
-
Navigate to the project directory:
cd aks-desktop -
Install the dependencies:
./scripts/headlamp-submodule.sh --reset npm install npm run install:all
-
Check for the resource folder:
Ensure that the
resourcesfolder exists in theheadlamp/appdirectory. Ifheadlamp/app/resourcesdoes not exist, run the following command from the root directory.npm run plugin:setup
-
Build the Headlamp backend server:
Navigate to the
headlampdirectory and build the backend servercd headlamp make backend -
Start the application at the root directory:
Navigate back to the root directory and start the application in development mode:
npm run dev
To get started with AKS desktop, follow these steps:
-
Clone the repository:
git clone --recurse-submodules https://github.com/Azure/aks-desktop.git
-
Navigate to the project directory:
cd aks-desktop -
Install the dependencies:
./scripts/headlamp-submodule.sh --reset npm install npm run install:all
-
Build the project:
npm run build
Check out the CONTRIBUTING.md file. More details on how to contribute will come soon.
See SUPPORT.md for information on how to get help with this project.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.