Software delivery workflow for kubernetes

Application debugging dashboard

Integrated DevSecOps features

Multi-cloud deployment support

scroll-down

Why we built devtron

Almost impossible to achieve the optimal balance between Cost, Stability & Security.

Envisioned AppOps landscape

Greater Control & Optimization

Compliance
Policy Management
Deploy Time App Debuggability
Environment Management
GitOps Platform
Software Delivery Workflow
Operation Insights
Cost

Multi level security policy at global, cluster, environment and application for efficient hierarchical policy management

Define policies and exception for kubernetes resources

Advanced workflow policies like blackout window, branch environment relationship to secure build and deployment pipelines

Behavior driven security policy

Define policies for events for faster resolution

One place for all historical kubernetes events

Auto identify new and old pods

Advanced logging functionality with grep and json search

Auto issue identification

Access all manifests securely for eg secret obfuscation

Application metrics for cpu, ram, http status code and latency with comparison between new and old

Intelligent correlation between events, logs for faster triangulation of issue

Define blackout windows to avoid deployment during high critical periods

Compare environments and all artifacts deployed on environments

Lock environment so that others cannot make any changes without your consent, for eg during testing

Hibernate unused application to save resources

Reconcile and compare configuration of applications across environment

Easily manage and share helm charts within and across teams

Environment override to selectively override configuration for environment

Gitops exposed through API and UI so that you dont have to interact with git cli

Enforce finer access control than git

Gitops backed by postgres for easier analysis

Workflow which understands the domain of kubernetes and testing so that you dont have to write scripts to handle it

Reusable and composable components so that workflows are easy to contruct and reason through

Deployment metrics to measure success of agile process. It captures mttr, change failure rate, deployment frequency, deployment size out of the box.

Monitor changes across deployments and revert easily

Audit log to understand the failure causes

Automatic resource optimization even with HPA

Advanced pod placement strategies for instance and spot selection

Unused resource management to rightsize cluster

Complete visibility into cost of the cluster, environment and applications


Fine grained access control; control who can edit 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


Multi level security policy at global, cluster, environment and application for efficient hierarchical policy management

Behavior driven security policy

Define policies and exception for kubernetes resources

Define policies for events for faster resolution

Advanced workflow policies like blackout window, branch environment relationship to secure build and deployment pipelines


One place for all historical kubernetes events

Auto identify new and old pods

Advanced logging functionality with grep and json search

Access all manifests securely for eg secret obfuscation

Application metrics for cpu, ram, http status code and latency with comparison between new and old

Intelligent correlation between events, logs for faster triangulation of issue

Auto issue identification


Define blackout windows to avoid deployment during high critical periods

Reconcile and compare configuration of applications across environment

Compare environments and all artifacts deployed on environments

Easily manage and share helm charts within and across teams

Lock environment so that others cannot make any changes without your consent, for eg during testing

Environment override to selectively override configuration for environment

Hibernate unused application to save resources


Gitops exposed through API and UI so that you dont have to interact with git cli

Enforce finer access control than git

Gitops backed by postgres for easier analysis


Workflow which understands the domain of kubernetes and testing so that you dont have to write scripts to handle it

Reusable and composable components so that workflows are easy to contruct and reason through


Deployment metrics to measure success of agile process. It captures mttr, change failure rate, deployment frequency, deployment size out of the box.

Audit log to understand the failure causes

Monitor changes across deployments and revert easily


Automatic resource optimization even with HPA

Unused resource management to rightsize cluster

Advanced pod placement strategies for instance and spot selection

Cost visiblity

Sneak Peek into some exciting features

View on Github

Devtron is built on some of the most trusted and loved technologies


Easily integrate with your current stack

Devtron adapts easily to your exisiting tech stack. Trade ideas, share scripts, learn and help us improve Devtron on these community hosted forums.

We’re starting to transform the way you DevOperate

Devtron has been our go-to tool for deployment on Kubernetes for more than a year now. Single pane view for application debugging has improved the stability of our applications, and deployment metrics has helped us measure our deployment frequencies. We are making automated deployments without any hassle.
With over 400 consumer groups, we wrote and managed our own python script for deployment via Jenkins. Features like Linked CI and Deployment Groups in Devtron enabled us to deploy any number of applications with shared codebase together for downstream deployments. Ability to Clone Apps allowed us to create new applications with a single click. Also, ability to Tail and Grep logs within Devtron helps to debug applications, check events and config in one screen without switching to cloudwatch.
Devtron has been instrumental in quick adoption of kubernetes at BharatPe. Our team was able to move more than 80% of our applications running on kubernetes in production clusters in less than 2 months without having to delve too much into learning kubernetes. This has lead to increased productivity of the devops team and they are able to contribute more in other areas.
No more messy manifests to manage. We at Devtron, manage all our Deployments and Helm charts for all the clients and environments right from Devtron dashboard with proper role based access control for the entire Team. We deploy across multiple clusters at just a click of a button.

We’re starting to transform the way you DevOperate


Join the community

Get updates on Devtron’s development and chat with the project maintainers, contributors and community members.

Get started in minutes

1. Run command to clone git repo

git clone https://github.com/devtron-labs/devtron-installation-script.git

2. Navigate to chart directory

cd devtron-installation-script/charts

4. Run Command to install

helm install devtron . -f values.yaml

Guide

Getting Started

Become a Contributor

Learn more

We love sharing our learnings

See all posts

Upgrade EKS 1.16 Cluster To EKS 1.17 Using EKSCTL in 6 Steps

Read

Ultimate Guide of Pod Eviction on Kubernetes

Read

How to use Spot to achieve Cost Savings with Stability on Kubernetes

Read

Migrating to Kubernetes? Advantages Vs Dis-advantages a CTO must know

Read

We love sharing our learnings