Get startedSign in

Deploy a Helm chart with inline values

Learn how to deploy a Grafana instance using Helm chart with inline configuration values, including ingress setup and TLS configuration

Overview

In this guide, you'll learn how to deploy Grafana (a popular monitoring tool) on your Kubernetes cluster using Plural. We'll show you how to use Helm charts - think of them as pre-packaged applications - with inline configuration values, which means we'll define all our settings directly in the deployment file. This approach makes it easy to manage and update your applications.

Prerequisites

Before you begin, make sure to cover prerequisites and setup, and that you have:

  • cert-manager, ingress controller and externaldns installed in the target cluster.
Info:

When using plural up and the mgmt as the target cluster cert-manager, nginx-ingress and externaldns will already be installed.

Step-by-Step Guide: Deploying Grafana with Inline Helm Values

Let's walk through deploying Grafana using a Helm chart with inline configuration values. Feel free to adjust provided file examples according to your needs and commit them to your configured Git repository under the apps directory. There is a default apps service that deploys all resources from that directory.

Step 1: Create a ServiceDeployment resource

Create our service deployment that uses a remote helm chart and inline values to deploy a fully functional Grafana instance.