# Prerequisites

Before installing Devtron's Modern Kubernetes Dashboard, make sure to fulfill the following requirements:

* Create a [Kubernetes cluster](#create-a-kubernetes-cluster)
* [Install Helm](https://helm.sh/docs/intro/install/)
* [Recommended Resources](#recommended-resources)

***

## Create a Kubernetes Cluster

You can create any [Kubernetes cluster](https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/) (preferably K8s version 1.16 or higher) for installing Devtron.

You can create a cluster using one of the following cloud providers as per your requirements:

| Cloud Provider                     | Description                                                                                                                                          |
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| **AWS EKS**                        | Create a cluster using [AWS EKS](https://docs.aws.amazon.com/eks/latest/userguide/getting-started-console.html).                                     |
| **Google Kubernetes Engine (GKE)** | Create a cluster using [GKE](https://cloud.google.com/kubernetes-engine/).                                                                           |
| **Azure Kubernetes Service (AKS)** | Create a cluster using [AKS](https://learn.microsoft.com/en-us/azure/aks/).                                                                          |
| **k3s - Lightweight Kubernetes**   | Create a cluster using [k3s - Lightweight Kubernetes](https://devtron.ai/blog/deploy-your-applications-over-k3s-lightweight-kubernetes-in-no-time/). |

{% hint style="info" %}

#### Note

The above is not an exhaustive list. You may create a cluster using a platform of your choice, such as [Minikube](https://minikube.sigs.k8s.io/docs/start/?arch=%2Fmacos%2Farm64%2Fstable%2Fbinary+download), [MicroK8s](https://microk8s.io/docs), [Kind](https://kind.sigs.k8s.io/docs/user/quick-start) on your local machine or cloud.
{% endhint %}

### Recommended Resources

The minimum cluster resource requirements for installing **Modern Kubernetes Dashboard** (as per the number of applications you want to manage on Devtron) are provided below:

| Resource Type                                        | CPU | Memory |
| ---------------------------------------------------- | --- | ------ |
| **For configuring small resources (≤5 apps)**        | 1   | 1 GB   |
| **For configuring medium/large resources (>5 apps)** | 2   | 3 GB   |

***

## Install Helm

Refer [Helm's official site](https://helm.sh/docs/intro/install/) to know the process of installing Helm on your target machine.

***

## Next Steps

Refer [Install Modern Kubernetes Dashboard by Devton](/getting-started/install-devtron-dashboard.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dashboard.devtron.ai/getting-started/requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
