Feedback

Chat Icon

Cloud-Native Microservices With Kubernetes - 2nd Edition

A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes

Introduction to Helm
90%

Helm Repositories

There are several public Helm repositories available. Some examples are:

If you add /index.yaml at the end of each URL, you can see the index file of the repository.

For example:

These files contain information about the charts that are available in the repository.

Here is a sample index file containing 1 entry (1 chart) and 2 versions of the chart called apm-server: v8.5.1 and v7.17.3.

apiVersion: v1
entries:
  apm-server:
  - apiVersion: v1
    appVersion: 8.5.1
    created: "2022-11-16T15:16:41.666729191Z"
    description: Official Elastic helm chart for Elastic APM Server
    digest: df2112d12a0e51a7c399475ffee007cdf12241af1a347b03bf1ed7f97173b490
    home: https://github.com/elastic/helm-charts
    icon: https://helm.elastic.co/icons/apm.png
    maintainers:
    - email: helm-charts@elastic.co
      name: Elastic
    name: apm-server
    sources:
    - https://github.com/elastic/apm
    urls:
    - https://helm.elastic.co/helm/apm-server/apm-server-8.5.1.tgz
    version: 8.5.1
  - apiVersion: v1
    appVersion: 7.17.3
    created: "2022-04-21T11:54:17.086564501Z"
    description: Official Elastic helm chart for Elastic APM Server
    digest: 4226b932d6ac72504aa69c6ceb53c41cf3983d2fe825a777c1db73727131125c
    home: https://github.com/elastic/helm-charts
    icon: https://helm.elastic.co/icons/apm.png
    maintainers:
    - email: helm-charts@elastic.co
      name: Elastic
    name: apm-server
    sources:
    - https://github.com/elastic/apm
    urls:
    - https://helm.elastic.co/helm/apm-server/apm-server-7.17.3.tgz
    version: 7.17.3

By mentioning the repository URL, the version, and the name of the chart, you can install a specific chart from a specific repository with the helm install command.

Example:

helm install my-release \
  elastic/apm-server \
  --version 8

Cloud-Native Microservices With Kubernetes - 2nd Edition

A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes

Enroll now to unlock all content and receive all future updates for free.