AKS Desktop is a desktop application designed to simplify workload management on Azure Kubernetes Service (AKS). Built on top of open-source Headlamp, it offers a guided, self-service experience for deploying and managing applications on AKS while adhering to best practices.
Key Features:
Guided Deployment Experience: Streamline the process of creating and deploying workloads with step-by-step guidance.
Comprehensive Cluster Dashboard: Monitor cluster health, resource usage, and application performance in a single view.
YAML-Free Configuration: Create Kubernetes manifests without writing YAML code, reducing complexity for new users.
Team Collaboration via RBAC: Enable role-based access control to ensure secure collaboration within teams.
Integration with Existing Tools: Seamlessly work within your existing environment and workflows.
Support for Best Practices: Apply proven AKS configurations and patterns out of the box.
Audience & Benefit:
Ideal for developers, DevOps engineers, and Kubernetes users looking to streamline AKS operations without deep Kubernetes expertise. AKS Desktop helps accelerate deployment cycles, improve cluster management efficiency, and reduce operational complexity while maintaining control over your environment.
Installation:
AKS Desktop can be installed via winget.
README
AKS desktop
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.
Installation
Please download the latest release for your platform from the Releases page.
./scripts/headlamp-submodule.sh --reset
npm install
npm run install:all
Check for the resource folder:
Ensure that the resources folder exists in the headlamp/app directory.
If headlamp/app/resources does not exist, run the following command from the root directory.
npm run plugin:setup
Build the Headlamp backend server:
Navigate to the headlamp directory and build the backend server
cd 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
How to Build
To get started with AKS desktop, follow these steps:
./scripts/headlamp-submodule.sh --reset
npm install
npm run install:all
Build the project:
npm run build
Contributing
Check out the CONTRIBUTING.md file. More
details on how to contribute will come soon.
Support
See SUPPORT.md for information on how to get help with this project.
Trademarks
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.