helm-ui
helm-ui copied to clipboard
The Ultimate Kubernetes Helm Dashboard by Devtron
Kubernetes Helm Dashboard Powered by Devtron

📕 Overview
Helm is one of the most adopted package managers for deploying applications to Kubernetes. The intuitive Helm Dashboard offers a UI-driven approach for managing the lifecycle of Helm Applications, abstracting out all the complexities and challenges.
Through the dashboard, one can:
- Manage community and custom helm charts
- See manifest diff of past revisions
- Easily rollback or upgrade between different versions
- Seamlessly integrate and deploy multiple charts together using Chart Groups
🖱 Installation
Before you begin, you must create a Kubernetes cluster (preferably K8s 1.16 or higher) and install Helm.
Install Helm Dashboard Powered by Devtron
Run the following command to install the latest version of Devtron.
Add the repository to your Helm Chart repository list:
helm repo add devtron https://helm.devtron.ai
Update your Helm Chart repositories to pull the latest changes from the remote registries:
helm repo update
Install the Devtron Helm Chart
helm install devtron devtron/devtron-operator --create-namespace --namespace devtroncd
Access the dashboard
URL: Use the following command to get the dashboard URL:
kubectl get svc -n devtroncd devtron-service -o jsonpath='{.status.loadBalancer.ingress}'
Credentials
Username: admin
Password: Run the following command to get the admin password:
- For Devtron version v0.6.0 and higher
kubectl -n devtroncd get secret devtron-secret -o jsonpath='{.data.ADMIN_PASSWORD}' | base64 -d
- For Devtron version less than v0.6.0
kubectl -n devtroncd get secret devtron-secret -o jsonpath='{.data.ACD_PASSWORD}' | base64 -d
Installation status
The above install command starts the Devtron-operator, which takes a couple of minutes to spin up all of the Devtron micro-services one by one. You may check the status of the installation with the following command:
kubectl -n devtroncd get installers installer-devtron \
-o jsonpath='{.status.sync.status}'
The command executes with one of the following output messages, indicating the status of the installation:
- Downloaded: The installer has downloaded all the manifests, and installation is in-progress.
- Applied: The installer has successfully applied all the manifests, and the installation is completed.
Note: For different installation methods and integrations, please refer to the documentation
📍 Why Helm Dashboard Powered by Devtron?
- Simplified Access Management
- Active Resources Monitoring
- Optimized Resource Grouping
- Multi-cluster Helm Application Management
- Out-of-the-box Support for Workload Hibernation
💪 Trusted By
The Helm Dashboard is being used and trusted by enterprises and communities all across the globe. Some of them are:
👥 Community & Support
Get updates and chat with project maintainers, contributors, and community members
- Feel free to check out the Documentation
- Follow @DevtronL on Twitter
- Raise feature requests, suggest enhancements, and report bugs in GitHub Issues
- Interested to contribute? Be sure to check out Devtron on GitHub 🌟
- Articles, How-to, Tutorials - Devtron Blogs
Join us on Discord
:bookmark: License
Kubernetes Helm Dashboard powered by Devtron is licensed under Apache License, Version 2.0