Harsimranjit Singh Kler
Harsimranjit Singh Kler

Reputation: 2302

what is the difference between Helm ,helm and tiller in kubernetes

Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources.Some time for beginner its very confusing So what is basic difference between Helm,helm and tiller.?

Upvotes: 3

Views: 10066

Answers (1)

prometherion
prometherion

Reputation: 2299

Helm is made of two components: the CLI binary named helm that allows you to perform communication with a remote component, named tiller that lives inside your Kubernetes cluster that is responsible to perform patches and changes to resources you ask to manage.

In fact, once deployed tiller using the command helm init, you can notice a new Deployment resource (commonly named tiller-deploy) running inside kube-system namespace.

The real question should be why to use Tiller and not interacting directly with Kubernetes API?

As usual, it is a matter of security concerns, recapped by these list items:

- Role-based access control, or RBAC
- Tiller's gRPC endpoint and its usage by Helm
- Tiller release information
- Helm charts

Upvotes: 14

Related Questions