Questions tagged [helm]

For questions about Helm - the Kubernetes Package Manager

From Helm's official page:

What is Helm?

Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.

Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste.

The latest version of Helm is maintained by the CNCF - in collaboration with Microsoft, Google, Bitnami and the Helm contributor community.

Related tags:

112 questions
19
votes
4 answers

Use one Helm chart for ALL microservices?

This is a follow up question to my post Parameterized Kubernetes manifest files?. I understand more about Helm now, after lots of reading, including the Learn Helm book (which I recommend). I still have this understanding that each microservice will…
Chris F
  • 477
  • 1
  • 4
  • 17
11
votes
2 answers

How is it a good practice to version your helm charts for each deployment?

I'm trying to set up a process to release a web app with helm in my company and I can't find a satisfying way. Basically each for each push in a feature branch, I want to: Build a docker image and push it to a registry Upgrade the app through…
9
votes
1 answer

How to make Tiller highly available?

I'm using helm to deploy my services to a Kubernetes cluster. I want to improve the service availability of my tiller pod. So I scaled the tiller deployment to 2 replicas. Helm is working as before with no issues that might be related to this. Does…
Eldad Assis
  • 378
  • 3
  • 9
8
votes
1 answer

How to pull a docker image from a private docker registry using Helm?

When the default values.yaml is inspected it is not clear how to pull a private docker image. # Default values for sonatype-nexus-apt. # This is a YAML-formatted file. # Declare variables to be passed into your templates. replicaCount: 1 image: …
030
  • 13,383
  • 17
  • 76
  • 178
8
votes
2 answers

Why does Helm time out on almost every action?

I'm trying to set up helm for the first time and I'm having troubles. First, I've created account with cluster-admin role. (According to https://github.com/kubernetes/helm/blob/master/docs/rbac.md#example-service-account-with-cluster-admin-role…
Morishiri
  • 211
  • 1
  • 2
  • 11
7
votes
1 answer

What is the impact of using Helm Deployments instead of StatefulSets for Databases like MongoDB or MySQL?

The definition of a stateless app seems to apply to database servers like MongoDB or MySQL. I found Helm Charts as a kind of template-repository for Kubernetes. However, the stable builds all use deployments. Only in the incubator, which are not…
Daniel
  • 211
  • 1
  • 7
5
votes
2 answers

Helm install or upgrade release failed on Kubernetes cluster: the server could not find the requested resource or UPGRADE FAILED: no deployed releases

Using helm for deploying chart on my Kubernetes cluster, since one day, I can't deploy a new one or upgrading one existed. Indeed, each time I am using helm I have an error message telling me that it is not possible to install or upgrade…
french_dev
  • 171
  • 1
  • 2
  • 7
5
votes
5 answers

Original Helm chart gone - how can I find / get it from the cluster?

I'm connected to a cluster which has a release, from a chart, but it was installed by someone else who I think used a tweaked, locally-stored chart. I don't have access to their original chart/repo. Is there a way I can retrieve it from the cluster,…
Kieren Johnstone
  • 181
  • 1
  • 2
  • 6
5
votes
1 answer

How to add timeout to a helm chart?

I have a helm chart which pulls a lot of images from various registries and deploys a lot of pods. It runs a lot of k8s jobs before getting the pods up. Overall, helm install command takes huge time, so usually my helm install will also have…
Madhusoodan
  • 153
  • 1
  • 1
  • 4
5
votes
2 answers

helm install causes nil pointer

I'm really a beginner with kubernetes and really struggle with this simple tutorial from baeldung.com The only thing I did different (intentionally) was using a google cloud cluster instead of minikube. Basically this is what I did so…
Martin
  • 53
  • 1
  • 1
  • 4
4
votes
2 answers

helm - cannot get resource "namespaces" in API group

I installed Kubernetes, helm on the Ubuntu 16.04.6 Box, I want to deploy kubernetes-dashboard using helm but getting below error while installing it $ helm install stable/kubernetes-dashboard --name dashboard-demo Error: release dashboard-demo…
Nullpointer
  • 255
  • 1
  • 4
  • 12
4
votes
1 answer

How to use same Helm dependency in many charts?

For example, I have this charts structure: ├── parentChart │   ├── charts │   │   ├── childChart1 │   │   │   ├── charts │   │   │   │   └── postgresql-3.11.6.tgz │   │   │   ├── Chart.yaml │   │   │   ├── requirements.lock │   │   │   ├──…
4
votes
2 answers

Automate Helm's tiller installation with Terraform

I need to be able to generate disposable kubernetes environments using terraform. These environments should use helm for application deployment and ideally have tiller installed during the terraform resource provision. What is the best way of…
Navarro
  • 183
  • 5
4
votes
4 answers

How to manage 10+ team environments with Helm and Kubernetes?

I'm looking for feedback on how we can improve our team environment and staging deployment process. We currently have 10 agile teams, and set up our Kubernetes deployments through Helm as follows: All our helm charts are in a single git repo. At the…
avi
  • 1,279
  • 1
  • 13
  • 32
4
votes
2 answers

Kubernetes on k3s can't resolve domains from custom dns server (fritz.box with dnsmasq)

I have a dns server running at 192.168.0.19 for custom domains like .fritz.box. Having a single node cluster on k3s, Rancher was installed using a subdomain server2.fritz.box using this command: helm install rancher-latest/rancher \ …
Lion
  • 191
  • 2
  • 2
  • 7
1
2 3 4 5 6 7 8