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

Create an Account

Sign up for a free Helmbay account to get started.

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

Need Help?

Having trouble following this guide? Our support team is here to help.