nolar/Setup K3d/K3s

Setup a lightweight Kubernetes cluster with K3d/K3s

View on GitHub

Trust Signals

Scorecard Score
Scorecard 2–4scored Jul 6, 2026
Maintenance Recency
Activelast commit Apr 6, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: nolar/setup-k3d-k3s@62c9d1bd2bc843275c85d2e7dcd696edc1160eee # v1.1.0

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

namedescriptionrequireddefault
versionFull 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`.nolatest
channelK3s 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-tagK3d tag/version to use (by default, the latest one).nolatest
k3d-nameCluster name.no
k3d-argsAdditional arguments to k3d cluster create.no
k3s-argsAdditional arguments to k3s servers (passed via k3d).no
github-tokenOptional GitHub token to overcome API rate limiting.no
skip-creationSkip creating the cluster and waiting for its readiness?no
skip-readinessSkip waiting for full cluster readiness?no
namedescription
k3d-versionActual version of K3d detected and used.
k3s-versionActual version of K3s detected and used.
k8s-versionActual version of K8s detected and used.