This release updates Kubernetes to v1.19.1
For more details on what's new, see the Kubernetes release notes
For those interested in checking out this RC, here are the features landing in this release. More details and links to documentation will be added as part of the official release.
Kubernetes Upgrade
Kubernetes upgraded to v1.19.1
Helm Chart Configurration
You can now configure bundled Helm chart deployments, like Traefik, via a new CRD. See the docs for more details.
Configuration File Support
You can now configure K3s using a configuration file rather than environment variables or command line arguments. Docs to come, but in the meantime you can checkout #2228.
Experimental Embedded Etcd Support for HA
Etcd is now k3s's embedded clustered database solution. This replaces the experimental Dqlite support. You can read more about this in the docs.
While Dqlite is a great technology, we've made this change in order to leverage the existing effort and knowledge that has gone into operating Kubernetes with etcd.
This move also allows us to support snapshots and restores of the etcd database. See [the docs] for more details Docs to come, but in the meantime you can checkout: #2154
Etcd will have much shorter and direct path from experimental to officially-supported in K3s than Dqlite. Once we see it exercised in the community and any bugs addressed, we plan to mark it as stable and supported in the 1.19 release line.
🛑 This is a BREAKING change for clusters utilizing the experimental Dqlite backend. There is no upgrade path for dqlite-based clusters.