← Package directory
Available on winget

Install k0sctl

A bootstrapping and management CLI tool for k0s clusters

Install with winget
winget install --id k0sproject.k0sctl
Upgrade
winget upgrade --id k0sproject.k0sctl
Uninstall
winget uninstall --id k0sproject.k0sctl

About k0sctl

A command-line bootstrapping and management tool for k0s zero friction Kubernetes clusters.

What's new in 0.31.0

What's Changed - Fix unnecessary reinstall when dynamicConfig is enabled by @kke in #1099 - Don't autodetect CPLB IP as host private address by @byDimasik in #1101 - Enable testifylint by @twz123 in #1102 - Handle unexpected names in the kubeconfig by @pschichtel in #1087 - Bump k8s.io/apimachinery from 0.36.1 to 0.36.2 by @dependabot[bot] in #1098 - Bump k8s.io/client-go from 0.36.1 to 0.36.2 by @dependabot[bot] in #1097 - Bump github.com/k0sproject/rig from 0.21.8 to 0.21.10 by @dependabot[bot] in #1104 - Bump golang.org/x/text from 0.36.0 to 0.37.0 by @dependabot[bot] in #1082 - Bump k8s.io/client-go from 0.36.0 to 0.36.1 by @dependabot[bot] in #1083 - Bump github.com/k0sproject/rig from 0.21.6 to 0.21.8 by @dependabot[bot] in #1089 - Bump github.com/go-playground/validator/v10 from 10.30.2 to 10.30.3 by @dependabot[bot] in #1090 - Bump golang.org/x/text from 0.37.0 to 0.38.0 by @dependabot[bot] in #1091 New Contributors - @byDimasik made their first contribution in #1101 - @pschichtel made their first contribution in #1087 Full Changelog: v0.30.1...v0.31.0 SHA256 Checksums 413deec14e9b8ab7b600cf2f43b0db4d1141dbe8bd88e7003f6057dc3f4c605f *k0sctl-linux-amd64 b56eacf956419550557eabe2309ae51a24bdf16441da4d52e5416846b893b95d *k0sctl-linux-arm64 de23f1d993f6a211bfff2a66042f03b2d9a03837ee7c85c156dcac705d898685 *k0sctl-linux-arm 9f8be484c35ff10b8441690ee61f8238d8b29889ac31ec87e794f4b5135af27d *k0sctl-linux-riscv64 7d67c45a1f22351b276db3ffb423cec05458f71449884d4d6240740ef8fe98e5 *k0sctl-win-amd64.exe 6dcbc26877148b0d98ce246612a3856830cc4b2c63e61c843075d85b7f927dd3 *k0sctl-darwin...

Read release notes

Version history

Version Updated Notes
0.31.0 Unknown What's Changed - Fix unnecessary reinstall when dynamicConfig is enabled by @kke in #1099 - Don't autodetect CPLB IP as host private address by @byDimasik in #1101 - Enable testifylint by @twz123 in #1102 - Handle unexpe...
0.30.1 Unknown What's Changed - Consistently write dry-run output to manager.Writer by @kke in #1079 - Bump github.com/k0sproject/rig from 0.21.4 to 0.21.6 by @dependabot[bot] in #1081 - Fix Windows sudo detection to use IsInRole for e...
0.30.0 Unknown What's Changed - Lowercase auto-detected hostname by @CmdrSharp in #1063 - Fix dynamic node config to use lowercase metadata key instead of Metadata by @kke in #1077 - ci: Add support for linux-riscv64 by @luhenry in #10...
0.29.0 Unknown No notes
0.28.0 Unknown Release notes