Skip to main content
Version: 1.7

Getting Started

Introduction​

Devtron is installed over a Kubernetes cluster. Once you create a Kubernetes cluster, Devtron can be installed standalone or along with integrations. This section includes information about the minimum requirements you need to install and use Devtron.


Create a Kubernetes Cluster​

info

Setting up a production-grade infrastructure?

Refer Devtron's Production Infra Recommendations

You can create any Kubernetes cluster (preferably K8s version 1.16 or higher) for installing Devtron.

Cloud ProviderDescription
AWS EKS

Create a cluster using AWS EKS

Note: Refer our documentation for installing Devtron on AWS EKS Cluster

Google Kubernetes Engine (GKE)Create a cluster using GKE
Azure Kubernetes Service (AKS)Create a cluster using AKS
k3s - Lightweight Kubernetes

Create a cluster using k3s - Lightweight Kubernetes

Note: Refer our documentation for installing Devtron on Minikube, Microk8s, K3s, or Kind


The minimum requirements for installing Devtron depends on the integrations you need.

  • For configuring small resources (to manage not more than 5 apps on Devtron):

    IntegrationCPUMemory
    With CI/CD, GitOps26 GB
    Minimal (Only Dashboard, No Integrations)11 GB
  • For configuring medium/larger resources (to manage more than 5 apps on Devtron):

    IntegrationCPUMemory
    With CI/CD, GitOps613 GB
    Minimal (Only Dashboard, No Integrations)23 GB

Refer to the Override Configurations section for more information. If you have questions, let us know on our Discord channel. Join us on Discord

Note
  • Please make sure that the recommended resources are available on your Kubernetes cluster before you proceed with Devtron installation.
  • We do not recommend using burstable CPU VMs (T series in AWS, B series in Azure, or E2/N1 in GCP) for installing Devtron, as they may lead to inconsistent performance.