Artifact Hub provides a repository for discovering Helm charts for commonly used Kubernetes applications. Helm packages customizable object templates with values, making complex applications easier to install, upgrade, and manage. section 3.3.6
Figure 3.9 The service_template.yaml file defines the K8s service, and the type of service and port are obtained from values.yaml. The template and values form the core of a Helm chart.
Shows how Kubernetes object templates obtain configurable properties from values.yaml, the core packaging pattern behind charts distributed through Artifact Hub. section 3.3.6
A practical Artifact Hub workflow uses Helm to:
- Add a chart repository, search for an application chart, and update repository metadata. section 3.3.6
- Install Redis into a dedicated Kubernetes namespace and inspect its deployed pods and Helm release. section 3.3.6
- Pull an existing chart locally or create a chart, customize values.yaml, and deploy the resulting application. section 3.3.6
Installing Redis
Add the Bitnami repository, search for Redis, update chart metadata, create the redis-setup namespace, and install the Redis chart with a generated release name. section 3.3.6
