Helm Concepts Flashcards

(22 cards)

1
Q

What problem does Helm solve for Kubernetes applications

A

Helm helps manage an application as one package instead of forcing you to manually manage many separate Kubernetes YAML files and objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In the WordPress example what files are turned into Helm templates

A

Files such as Deployment Secret PersistentVolume PersistentVolumeClaim and Service manifests are turned into templates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why are Helm templates useful

A

Templates let you replace hard coded values with variables so the same chart can be reused in different environments

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What do the double curly braces mean in a Helm template

A

They indicate template variables whose values will be filled in from another source during rendering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Where do Helm template variables usually get their values from

A

They usually get their values from the values dot yaml file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What kinds of settings are commonly stored in values dot yaml

A

Common settings include image version storage size passwords and other deployment specific options

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What combination of files makes up a Helm chart

A

A Helm chart is made up of templates a values dot yaml file and chart metadata such as Chart dot yaml

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the purpose of the Chart dot yaml file in a Helm chart

A

Chart dot yaml stores metadata about the chart such as its name version description keywords and maintainer information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Can you create your own Helm chart for your own application

A

Yes you can create your own chart for your own application and package its Kubernetes resources with templates and values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Artifact Hub in the context of Helm

A

Artifact Hub is a repository style catalog where users can discover Helm charts published by the community

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the difference between helm search hub and helm search repo

A

helm search hub searches charts on Artifact Hub while helm search repo searches repositories that you have already added to your local Helm setup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How do you add a chart repository to your local Helm configuration

A

You use helm repo add followed by a repository name and its URL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which command shows the repositories already configured in your local Helm setup

A

helm repo list

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does helm install do

A

helm install downloads a chart and installs it into the cluster as a new release

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a Helm release

A

A release is one installed instance of a chart on a Kubernetes cluster

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Can the same chart be installed multiple times on one cluster

A

Yes the same chart can be installed multiple times and each installation becomes a separate independent release

17
Q

Which command lists installed Helm releases

18
Q

Which command removes an installed Helm release

A

helm uninstall

19
Q

What does helm pull do

A

helm pull downloads a chart package without installing it

20
Q

Why would you use helm pull with the untar option

A

It downloads the chart and extracts its contents locally so you can inspect or edit files such as values dot yaml

21
Q

How do you install a chart after downloading and editing it locally

A

You run helm install and provide the path to the local chart directory instead of a remote chart name

22
Q

What is the main exam level Helm idea from this lecture

A

For exam purposes you should understand charts values repositories releases and the core commands for searching installing listing downloading and uninstalling charts