Skip to main content
With Helm installed, you can easily manage deployments on Kubernetes using the Helm command-line interface (CLI). This guide highlights key operations and commands available with Helm, ensuring you get started quickly and efficiently. When you run the Helm command without parameters, it displays a comprehensive help menu that provides a quick reference for common actions. For example:
This help output serves as a handy reference; for instance, if you’re considering rolling a release back to a previous version, you might initially search for a helm restore command. The help text quickly clarifies that the correct command for this operation is helm rollback.

Exploring Subcommands

Helm provides a variety of subcommands to manage tasks, including repository-related functions. To see all commands related to chart repositories—such as adding, listing, or removing repositories—execute:
For more detailed information on a specific operation, such as updating your local cache of chart repository data, you can view its help instructions:
By frequently updating your local repository information, you ensure that you always have access to the latest charts available.

Deploying a Real-World Application: WordPress

Helm simplifies the deployment of applications on Kubernetes. As a practical example, let’s deploy a WordPress website using a prepackaged chart from the Bitnami repository. Follow these steps:
  1. Add the Bitnami repository to your Helm configuration.
  2. Deploy the WordPress application using the helm install command.
Here are the commands to execute:
This streamlined process clearly demonstrates how Helm facilitates application deployments on Kubernetes. Typically, the chart’s README includes additional configuration details, allowing further customization of your deployment. Once the chart is deployed, you can always confirm your active releases by listing them:
To completely remove the deployed WordPress website and its associated Kubernetes objects, use the uninstall command:

Managing Helm Repositories

Managing chart repositories with Helm is intuitive. You can add, list, remove, or update repositories using the helm repo commands. For example, to view your current repositories and update their information, run:
This process is akin to updating package manager repositories on Linux systems, ensuring that your local cache of available charts is always up-to-date.
Explore our labs to experiment with these Helm CLI operations in your Kubernetes environment. This hands-on experience will help solidify your understanding.
That’s all for now. Happy Helming, and see you in the next article!

Watch Video