Skip to content

Latest commit

 

History

History

kloudlite-nodepools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

nodepools

nodepools Kloudlite Nodepools enables nodepool management with kloudlite orchesterated kubernetes clusters

Version: 0.1.0 Type: application AppVersion: 1.16.0

Get Repo Info

helm repo add kloudlite-extras https://kloudlite.github.io/helm-charts-extras
helm repo update kloudlite-extras

Install Chart

helm install [RELEASE_NAME] kloudlite-extras/nodepools --namespace [NAMESPACE]

See helm install for command documentation.

Configuration

helm show values kloudlite-extras/nodepools

Values

Key Type Default Description
accountName string "" required only for labelling cloudprovider VMs
clusterName string "" required only for labelling cloudprovider VMs
k3s.joinToken string "" k3s worker nodes join token
k3s.serverPublicHost string "" k3s masters public dns host, so that workers can join them
kloudliteRelease string "" kloudlite release version, to pick container images
nodepoolJob.image.pullPolicy string "" image pull policy for kloudlite iac job, default is Values.imagePullPolicy
nodepoolJob.image.repository string "ghcr.io/kloudlite/kloudlite/infrastructure-as-code/iac-job" kloudlite iac job image repository
nodepoolJob.image.tag string "" image tag for kloudlite iac job, by default uses .Values.kloudliteRelease
nodepoolJob.nodeAffinity object {}
nodepoolJob.nodeSelector object {}
nodepoolJob.resources.limits.cpu string "500m"
nodepoolJob.resources.limits.memory string "500Mi"
nodepoolJob.resources.requests.cpu string "300m"
nodepoolJob.resources.requests.memory string "500Mi"
nodepoolJob.tolerations list []

Installing Nightly Releases

To list all nightly versions (NOTE: nightly versions are suffixed by -nightly)

helm search repo kloudlite-extras/nodepools --devel

To install

helm install [RELEASE_NAME] kloudlite-extras/nodepools --version [NIGHTLY_VERSION] --namespace [NAMESPACE] --create-namespace

Uninstall Chart

helm uninstall [RELEASE_NAME] -n [NAMESPACE]

This removes all the Kubernetes components associated with the chart and deletes the release.

See helm uninstall for command documentation.

Upgrading Chart

helm upgrade [RELEASE_NAME] kloudlite-extras/nodepools

See helm upgrade for command documentation.