Helm charts, values, releases, kubectl commands, kustomize, operators and CRDs.
34 cards · basic cards · AI-written, checked twice. Edit anything.
- What is a Helm chart?
Show answer
A package containing Kubernetes manifests, templates, and configuration for deploying applications.
- Name the core directories and files in a Helm chart structure.
Show answer
Chart.yaml, values.yaml, templates/ directory, charts/ subdirectory, and optional README, LICENSE files.
- What is the purpose of values.yaml in a Helm chart?
Show answer
Provides default configuration values that can be overridden during chart installation or upgrade.
- What metadata does Chart.yaml contain?
Show answer
Chart name, version, description, application version, maintainers, dependencies, and other chart details.
- What is a Helm release?
Show answer
An instance of a Helm chart deployed to a Kubernetes cluster with a unique name and specific configuration.
- What does helm install do?
Show answer
Deploys a Helm chart into a Kubernetes cluster, creating a new named release with specified values.
- What does helm upgrade do?
Show answer
Updates an existing Helm release to a new chart version or applies new configuration values.
- What does helm rollback do?
Show answer
Reverts a Helm release to a previous revision, undoing recent changes.
- What is a Helm repository?
Show answer
A remote collection of Helm charts indexed by a repository index.yaml file, accessible via HTTP.
- What does helm repo add do?
Show answer
Adds a new Helm repository to local Helm client configuration, making its charts available for use.
- What are subcharts in Helm?
Show answer
Charts declared as dependencies in a parent chart, enabling code reuse and composition of complex applications.
- How are Helm chart dependencies managed?
Show answer
Declared in Chart.yaml under dependencies key, then downloaded and updated using helm dependency update.
- What are Helm templates?
Show answer
Kubernetes manifest files with Golang template syntax, dynamically generating resources based on values.
- What are Helm chart hooks?
Show answer
Lifecycle event handlers triggered at specific points during chart installation, upgrade, or deletion.
- What does kubectl do?
Show answer
kubectl is the command-line interface for communicating with and managing Kubernetes clusters.