Skip to content

PrincipleStudios/helm-charts

Repository files navigation

Usage

Helm must be installed to use the charts. Please refer to Helm's documentation to get started.

To install the chart:

helm install my-<release-name> --repo https://principlestudios.github.io/helm-charts <chart-name>

To uninstall the chart:

helm delete my-<release-name>

Single-Container

A chart that runs a single container and exposes it as a service and ingress. Supports TLS. Also supports HorizontalPodAutoscaler, as the default helm template.

To install this chart (Powershell Core):

$fullImageName = 'alexwhen/docker-2048'
$imageTag = 'latest'
$k8sNamespace = 'my-site-ns'
$releaseName = 'my-site'
$sslClusterIssuer = 'letsencrypt'
$domain = '2048.example.com'

helm install -n $k8sNamespace $releaseName --create-namespace --repo https://principlestudios.github.io/helm-charts single-container `
    --set-string "image.repository=$($fullImageName)" `
    --set-string "image.tag=$imageTag" `
    --set-string "ingress.annotations.cert-manager\.io/cluster-issuer=$sslClusterIssuer" `
    --set-string "ingress.hosts[0].host=$domain"

About

Contains reusable helm charts for various projects

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors