Skip to main content
Version: 2.0 🆕

Initial Setup

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 Provider
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.

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.