nolar/Setup K3d/K3s
Setup a lightweight Kubernetes cluster with K3d/K3s
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 6, 2026
- Maintenance Recency
- Activelast commit Apr 6, 2026
- License
- MIT
Pinned Snippet
uses: nolar/setup-k3d-k3s@62c9d1bd2bc843275c85d2e7dcd696edc1160eee # v1.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Full or partial version of K3s, or `latest`. If the version is not found in the recent releases, it is used as is. Mutually exclusive with `channel`. | no | latest |
| channel | K3s release channel (e.g. `stable`, `latest`, `testing`, `v1.35`). Passed directly to K3d, which resolves it to a specific version. Mutually exclusive with `version`. | no | — |
| k3d-tag | K3d tag/version to use (by default, the latest one). | no | latest |
| k3d-name | Cluster name. | no | — |
| k3d-args | Additional arguments to k3d cluster create. | no | — |
| k3s-args | Additional arguments to k3s servers (passed via k3d). | no | — |
| github-token | Optional GitHub token to overcome API rate limiting. | no | — |
| skip-creation | Skip creating the cluster and waiting for its readiness? | no | — |
| skip-readiness | Skip waiting for full cluster readiness? | no | — |
Outputs
| name | description |
|---|---|
| k3d-version | Actual version of K3d detected and used. |
| k3s-version | Actual version of K3s detected and used. |
| k8s-version | Actual version of K8s detected and used. |