Member-only story

Helm version 3

Luca Berton
3 min readOct 30, 2024

Helm version 3 (Helm v3) introduced significant changes compared to Helm v2, removing some components and simplifying the deployment and management of Kubernetes applications. Here’s an overview of Helm v3’s key features, changes, and improvements:

Key Changes and Features in Helm v3

  1. Removal of Tiller:
  • Tiller (the server-side component of Helm v2) is completely removed in Helm v3.
  • Helm v3 directly interacts with the Kubernetes API server using the user’s kubectl credentials, eliminating the need for Tiller and its associated RBAC complexities.
  • This makes Helm v3 more secure because it avoids the need for an additional component with cluster-wide permissions.
  1. Improved Security:
  • With Tiller removed, Helm v3 operates within the security context of the user running the Helm commands. This simplifies managing access controls and follows the security policies already in place for Kubernetes users.
  • Helm charts are installed, upgraded, and managed based on the user’s permissions, aligning more naturally with Kubernetes’ RBAC (Role-Based Access Control).
  1. Native Support for CRDs:
  • Helm v3 provides first-class support for CRDs (Custom Resource Definitions). Helm charts can now…

--

--

Luca Berton
Luca Berton

Written by Luca Berton

I help creative Automation DevOps, Cloud Engineer, System Administrator, and IT Professional to succeed with Ansible Technology to automate more things everyday

No responses yet