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.