Quick Start Guide
Get up and running with Helmbay in minutes. This guide will walk you through creating and publishing your first Helm chart.
Initial Setup
1
2
Create Repository
Create your first Helm chart repository.
# Create a new repository named "my-charts"
helmbay repo create my-charts --description "My Helm Charts"
3
Configure Helm
Add your Helmbay repository to Helm.
# Add your repository to Helm
helm repo add my-charts https://charts.helmbay.com/my-charts
# Verify the repository is added
helm repo list
Publishing Charts
1
Package Your Chart
Create a packaged version of your Helm chart.
# Navigate to your chart directory
cd mychart
# Package the chart
helm package .
# This creates mychart-0.1.0.tgz
2
Push to Repository
Upload your packaged chart to Helmbay.
# Push the chart to your repository
helm push mychart-0.1.0.tgz oci://charts.helmbay.com/my-charts
3
Install Chart
Install your chart from the repository.
# Update your repositories
helm repo update
# Install the chart
helm install my-release my-charts/mychart
Example Charts
Basic Chart
A minimal example chart structure.
mychart/
├── Chart.yaml
├── values.yaml
├── templates/
│ ├── deployment.yaml
│ └── service.yaml
└── README.md
Chart.yaml
Example Chart.yaml configuration.
apiVersion: v2
name: mychart
description: A Helm chart for Kubernetes
version: 0.1.0
appVersion: "1.0.0"
values.yaml
Example values configuration.
replicaCount: 1
image:
repository: nginx
tag: "1.21.6"
service:
type: ClusterIP
port: 80