jupyterhub/K3S with Calico and Helm

Install Kubernetes (K3S) and Helm 3. Includes Calico network plugin for network policy support.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 1, 2026
License
BSD

Pinned Snippet

workflow.ymlSHA-pinned
uses: jupyterhub/action-k3s-helm@502a9ff4d816dad543e359971fe2c3128d0f4c6e # v4.1.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
k3s-versionK3S version (https://github.com/rancher/k3s/releases)no""
k3s-channelK3S channel (https://update.k3s.io/v1-release/channels)no""
helm-versionHelm 3+ version (https://github.com/helm/helm/releases) (defaults to latest 3.x)no""
metrics-enabledEnable or disable K3S metrics-servernotrue
traefik-enabledEnable or disable K3S Traefik ingressnotrue
docker-enabledEnable K3s to use the Docker daemonnofalse
extra-setup-argsAddition arguments to be passed to the K3S setup scriptno""
namedescription
kubeconfigPath to kubeconfig file
k3s-versionInstalled k3s version, such as v1.29.0+k3s1
k8s-versionInstalled k8s version, such as v1.29.0
calico-versionInstalled calico version, such as v3.31.4
helm-versionInstalled helm version, such as v3.13.0