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
Before you begin, you must create a Kubernetes cluster (preferably K8s 1.16 or higher) and install Helm.
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
URL: Use the following command to get the dashboard URL:
kubectl get svc -n devtroncd devtron-service -o jsonpath='{.status.loadBalancer.ingress}'
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
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
- Simplified Access Management
- Active Resources Monitoring
- Optimized Resource Grouping
- Multi-cluster Helm Application Management
- Out-of-the-box Support for Workload Hibernation
The Helm Dashboard is being used and trusted by enterprises and communities all across the globe. Some of them are:
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
Kubernetes Helm Dashboard powered by Devtron is licensed under Apache License, Version 2.0