Changelog since 0.10.0
- Add support for setting worker node labels in
k0s worker
command, #690 - Auto-CSR approver for kubelet, #708
- K0s kubectl subcommand that handles the full kubectl functionality, #686
- K0s reset command - remove containers, namespaces and mounts, #725
- Tokens can now be invalidated, #701
- Standardize k0s terminology for controller nodes: "Server" is now called "Controller", #685
- Fix for broken worker join when spec.api.address set as an ipv6 address, #694
- Make config parsing fail when reading invalid or non-existing config, #709
- More validation rules for better "semantic" validation of k0s config, #713
- Add tini as init process into k0s container images, #706
- Disable leader elector on single controllers setup, #715
- More telemetry data for worker nodes, #732
- Add ability to pass extra args for kubelet process, #727
- Bump runc to 1.0.0-rc93 / libseccomp-2.5.1, #683
- Bump kubernetes to 1.20.4, #730
- Bump etcd to 3.4.15, #741
+ many other bugfixes and improvements.
Documentation
k0s documentation for this version lives in https://docs.k0sproject.io/v0.11.0/
Special thanks to all who's been creating issues for bug reports that help us make k0s better each day.