Member-only story

Configuring Prometheus with Helm Chart on Kubernetes

Sumeet Ninawe
Spacelift
Published in
11 min readSep 16, 2024

Originally published at https://spacelift.io.

In this blog post, we will install Prometheus on K8s using Helm charts. We will also customize the Prometheus configuration via Helm charts to connect various node exporter instances to expose their metrics on Prometheus.

What is Helm?

Various components that make an application run on Kubernetes are defined in the declarative format in configuration files. Depending on the complexity of applications being deployed, the number of configuration files/manifests may pose some management difficulties.

Helm is a package manager for Kubernetes that simplifies application deployment and management by providing a higher-level abstraction for manifest files. It streamlines deployment by packaging the Kubernetes manifests into a single Helm chart, which can be installed and uninstalled consistently any number of times.

The Helm architecture is based on three big concepts: chart, repository, and release. A Helm chart is a compilation of Kubernetes manifest files, a repository is a place where all the charts are versioned and maintained, and an instance is a single installation of a chart. In this blog post, we will use the community-developed Helm chart for Prometheus.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Spacelift
Spacelift

Published in Spacelift

Spacelift is the most flexible platform to enable organizations to orchestrate their IaC. It will help you customize your workflows, automate manual tasks, reduce number of errors, improve security and auditability of your infrastructure.

Sumeet Ninawe
Sumeet Ninawe

Written by Sumeet Ninawe

I write (and sometimes rant) about building a solo business in SaaS. More: https://letsdote.ch

No responses yet

Write a response