Introduction to Devtron
Devtron is a tool integration platform for Kubernetes.
Devtron deeply integrates with products across the lifecycle of microservices i.e., CI/CD, security, cost, debugging, and observability via an intuitive web interface. Devtron helps you to deploy, observe, manage & debug the existing Helm apps in all your clusters.
Devtron's Key Features:​
No Code Software Delivery Workflow for Kubernetes​
- Workflow which understands the domain of Kubernetes, testing, CD, SecOps so that you don't have to write scripts
- Reusable and composable components so that workflows are easy to construct and reason through
Multi-cloud Deployment​
- Deploy to multiple Kubernetes clusters on multiple cloud/on-prem from one Devtron setup
- Works for all cloud providers and on-premise Kubernetes clusters
Easy DevSecOps Integration​
- Multi-level security policy at global, cluster, environment, and application-level for efficient hierarchical policy management
- Behavior-driven security policy
- Define policies and exceptions for Kubernetes resources
- Define policies for events for faster resolution
Application Debugging Dashboard​
- One place for all historical Kubernetes events
- Access all manifests securely, such as secret obfuscation
- Application metrics for CPU, RAM, HTTP status code, and latency with a comparison between new and old
- Advanced logging with grep and JSON search
- Intelligent correlation between events, logs for faster triangulation of issue
- Auto issue identification
Enterprise-Grade Security and Compliances​
- Fine-grained access control; control who can edit the configuration and who can deploy.
- Audit log to know who did what and when
- History of all CI and CD events
- Kubernetes events impacting application
- Relevant cloud events and their impact on applications
- Advanced workflow policies like blackout window, branch environment relationship to secure build and deployment pipelines
Implements GitOps​
- GitOps exposed through API and UI so that you don't have to interact with git CLI
- GitOps backed by Postgres for easy analysis
- Enforce finer access control than Git
Operational Insights​
- Deployment metrics to measure the success of the agile process. It captures MTTR, change failure rate, deployment frequency, and deployment size out of the box.
- Audit log to understand the failure causes
- Monitor changes across deployments and reverts easily
Compatibility Notes​
- Devtron uses a modified version of Argo Rollout.
- Application metrics only work for K8s version 1.16+
Contributing Guidelines​
Check out our contributing guidelines. Directions for opening issues, coding standards, and notes on our development processes are all included.
Community​
Get updates on Devtron's development and chat with the project maintainers, contributors, and community members.
- Join the Discord Community
- Follow @DevtronL on Twitter
- Raise feature requests, suggest enhancements, report bugs at GitHub issues
- Read the Devtron blog
Vulnerability Reporting​
We, at Devtron, take security and our users' trust very seriously. If you believe you have found a security issue in Devtron, please responsibly disclose it by contacting us at security@devtron.ai.