Releases: k0sproject/k0s
Releases · k0sproject/k0s
v0.7.0-rc1
Merge pull request #384 from ncopa/fix-make-dependency Fix build
v0.7.0-beta3
Merge pull request #381 from jnummelin/enable-cloud-providers Enable cloud providers for k0s clusters
v0.7.0-beta2
Merge pull request #369 from jnummelin/release-docs Add relese process docs
v0.7.0-beta1
Merge pull request #359 from k0sproject/release-arm-bins Add release build for arm bin
v0.6.0
Changelog
- Support for Wireguard encryption on Calico CNI
- Upgrade Konnectivity to 0.13.0
- Enable custom containerd config for e.g. NVIDIA GPU support
- Allow usage of custom image repository for all system components
- Allow custom image names for system components
- Add an option to token creation to wait until MKE is ready
- Add a command to output a default MKE config
- Add initial "framework" for component health checks
Plus lot of code quality, documentation, testing and general quality-of-life improvements all over.
v0.5.0
MKE 0.5.0
Changelog
- Verify and enforce proper file and directory permissions for all MKE managed components and their data
- Use Kubernetes
Lease
mechanism to apply the manifests on single controller only - Make join tokens bit shorter
- Upgrade Calico to 3.16
- ARM64 support (not yet pre-built in the release process)
- Optimized MKE startup time close to ~50%
- Possibility to run workers with different profiles (configs)
- Support for downsizing the controlplane with etcd (shrink etcd cluster)
- Apply each stack from separate directories under
/var/lib/mke/manifests
, saves resources and is generally more user-friendly - Fix CA sync issue when joining multiple controllers together
Plus lot of code quality, testing and general quality-of-life improvements all over.
v0.4.0
Changes:
- Enable mke join API conditionally #210
- Set kubelect cgroup assignment #209
- Setup default pod security policies #201
- Etcd peer mTLS #199
- Calico config options (vxlan, mtu, ipip) #196
- Bumd all kube dependencies to 1.19.1 #195
- Build k8s without legacy cloud providers #174
- Easy to run single node clusters (
mke server --enable-worker
) #172
v0.3.0
v0.3.0 a.k.a "The First One"
This is the first ever release of mke. 🎉
Features
- One static binary
- Kubernetes 1.19
- Containerd 1.4
- Control plane storage options:
- sqlite (in-cluster)
- etcd (in-cluster, managed, default)
- mysql (external)
- postgresql (external)
- CNI providers
- Calico 3.15 (default)
- Custom (bring-your-own)
- Control plane isolation:
- fully isolated (default)
- tainted worker
- Control plane - node communication
- Konnectivity service (default)
- CoreDNS 1.7
- Metrics-server 0.3
Just download the binary into nodes you wish to construct K8s cluster from and follow the documentation.
v0.3.0-rc2
rc2 to replace rc1 which fell into the cracks of our build pipeline 😂