Getting Started
Prerequisites
Section titled “Prerequisites”- Helm 3.x installed
- A Kubernetes cluster (or a local one like kind/k3d)
Add the Helm repository
Section titled “Add the Helm repository”helm repo add bjw-s https://bjw-s-labs.github.io/helm-chartshelm repo updateDeploy an application
Section titled “Deploy an application”Create a values.yaml file:
controllers: main: containers: main: image: repository: nginx tag: latest
service: main: controller: main ports: http: port: 80Install the chart:
helm install my-app bjw-s/app-template -f values.yamlEnable IDE autocompletion
Section titled “Enable IDE autocompletion”Add a $schema reference at the top of your values file for full autocompletion and validation:
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/main/charts/library/common/values.schema.jsoncontrollers: main: # ...Next steps
Section titled “Next steps”- Browse the Values Reference for all available options
- See How-to guides for common configuration patterns
- Check out Examples for complex deployments