jupyterhub/K3S with Calico and Helm
Install Kubernetes (K3S) and Helm 3. Includes Calico network plugin for network policy support.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 1, 2026
- License
- BSD
Pinned Snippet
uses: jupyterhub/action-k3s-helm@502a9ff4d816dad543e359971fe2c3128d0f4c6e # v4.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| k3s-version | K3S version (https://github.com/rancher/k3s/releases) | no | "" |
| k3s-channel | K3S channel (https://update.k3s.io/v1-release/channels) | no | "" |
| helm-version | Helm 3+ version (https://github.com/helm/helm/releases) (defaults to latest 3.x) | no | "" |
| metrics-enabled | Enable or disable K3S metrics-server | no | true |
| traefik-enabled | Enable or disable K3S Traefik ingress | no | true |
| docker-enabled | Enable K3s to use the Docker daemon | no | false |
| extra-setup-args | Addition arguments to be passed to the K3S setup script | no | "" |
Outputs
| name | description |
|---|---|
| kubeconfig | Path to kubeconfig file |
| k3s-version | Installed k3s version, such as v1.29.0+k3s1 |
| k8s-version | Installed k8s version, such as v1.29.0 |
| calico-version | Installed calico version, such as v3.31.4 |
| helm-version | Installed helm version, such as v3.13.0 |