diff --git a/docs/sources/helm-charts/tempo-distributed/get-started-helm-charts/_index.md b/docs/sources/helm-charts/tempo-distributed/get-started-helm-charts/_index.md index ff35a1a733a..cf82a978310 100644 --- a/docs/sources/helm-charts/tempo-distributed/get-started-helm-charts/_index.md +++ b/docs/sources/helm-charts/tempo-distributed/get-started-helm-charts/_index.md @@ -13,7 +13,7 @@ keywords: # Get started with Grafana Tempo using the Helm chart The `tempo-distributed` Helm chart allows you to configure, install, and upgrade Grafana Tempo or Grafana Enterprise Traces (GET) within a Kubernetes cluster. -Using this procedure, you will: +Using this procedure, you need to: - Create a custom namespace within your Kubernetes cluster - Install Helm and the Grafana `helm-charts` repository @@ -27,7 +27,7 @@ If you are using Helm to install GET, then you also need to: - Install the GET license - Create an additional storage bucket for the `admin` resources - Disable the `gateway` used in open source Tempo -- Enable the `enterpriseGateway` +- Enable the `enterpriseGateway`, which is activated when you specify Enterprise ## Before you begin @@ -40,31 +40,32 @@ This procedure is primarily aimed at local or development setups. ### Hardware requirements -- A single Kubernetes node with a minimum of 4 cores and 16 GB RAM +- Tempo: A single Kubernetes node with a minimum of 6 cores and 16 GB RAM +- GET: A single Kubernetes node with a minimum of 9 cores and 32 GB RAM ### Software requirements -- Kubernetes 1.20 or later (refer to [Kubernetes installation documentation](https://kubernetes.io/docs/setup/)) +- Kubernetes 1.29 or later (refer to [Kubernetes installation documentation](https://kubernetes.io/docs/setup/)) - The `kubectl` command for your version of Kubernetes - Helm 3 or later (refer to [Helm installation documentation](https://helm.sh/docs/intro/install/)) -- GET only: [An enterprise license](/docs/enterprise-traces/latest/setup/#obtain-a-get-license) +- GET only: [An enterprise license](https://grafana.com/docs/enterprise-traces//setup/#obtain-a-get-license) ### Additional requirements Verify that you have: -- Access to the Kubernetes cluster +- Access to the Kubernetes cluster. - Enabled persistent storage in the Kubernetes cluster, which has a default storage class setup. -- Access to a local storage option (like MinIO) or a storage bucket like Amazon S3, Azure Blob Storage, or Google Cloud Platform (refer to [Optional: Other storage options](#optional-other-storage-options) section for more information) -- DNS service works in the Kubernetes cluster (refer to [Debugging DNS resolution](https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/) in the Kubernetes documentation) -- Optional: Set up an ingress controller in the Kubernetes cluster, for example [ingress-nginx](https://kubernetes.github.io/ingress-nginx/) +- Access to a local storage option (like MinIO) or a storage bucket like Amazon S3, Azure Blob Storage, or Google Cloud Platform. Refer to the [Optional: Other storage options](#optional-other-storage-options) section for more information. +- DNS service works in the Kubernetes cluster. Refer to [Debugging DNS resolution](https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/) in the Kubernetes documentation. +- Optional: Set up an ingress controller in the Kubernetes cluster, for example [ingress-nginx](https://kubernetes.github.io/ingress-nginx/). {{< admonition type="note" >}} If you want to access Tempo from outside of the Kubernetes cluster, you may need an ingress. Ingress-related procedures are optional. {{< /admonition >}} -