diff --git a/ROADMAP.md b/ROADMAP.md index 8d2ad6afa4..aee5da35d4 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,35 +1,19 @@ Roadmap --- -This represents the larger, bigger impact features and enhancements we have planned for K3s. There are many more tactical enhancements and fixes that can be found by perusing our [GitHub milestones](https://github.com/rancher/k3s/milestones). +This represents the larger, bigger impact features and enhancements we have planned for K3s. Features are planned, but do not represent a commitment to develop and can change at any time. There are many more tactical enhancements and fixes that can be found by reviewing our [GitHub milestones](https://github.com/k3s-io/k3s/milestones). - -v1.19 - End of August 2020 +Next --- -- Add support for config file based configuration -- Replace experimental embedded dqlite with embedded etcd -- Support ability to customize baked-in Helm charts -- Improve and refactor SELinux support -- Improve CentOS and RHEL 7 and 8 support +- CLI support for etcd backup management +- Multus CNI support +- Experimental support for migration from SQLite to etcd +- Embedded registry support +- Windows OS Support - -v1.20 - December 2020 +Later --- -- Support a 2-node hot/cold HA model by leveraging etcd's learner node feature -- Embedded container image registry -- Introduce `k3s build` feature for easier local image building -- Disentangle code and docs from Rancher Labs -- Reduce patch set K3s requires for Kubernetes -- Migrate to using upstream’s kubelet certificate rotation rather than our own custom logic -- Migrate to using the kubelet config file for configuring kubelets rather than command line args -- Upgrade to Traefik 2.x for ingress -- Use "staging" location for binaries as part of upgrades - - -Backlog ---- -- Windows support -- Introduce "Cloud Provider" builds that have CSI and CCM built-in for each provider -- Improve low-power support -- Real-time operating system support +- Align K3s with upstream Kubernetes by removing patches or upstreaming them +- FIPS-140-2 Compliant binaries - Graduate encrypted networking support from experimental to GA - Graduate network policy support from experimental to GA +