Releases: k3s-io/k3s
v1.0.0
v1.0.0
After over a year since its initial conception, we are proud to announce that K3s has reached v1.0.0. This release denotes a focus on stability and quality moving forward, while still delivering new and useful features.
K3s is a fully conformant Kubernetes distribution that focuses on presenting a small footprint and ease of operation. K3s packages the entire Kubernetes stack into a single binary, including:
- Kubernetes master components: kube-apiserver, kube-scheduler, kube-controller-manager, and cloud-controller-manager
- Kubernetes node components: kubelet and kube-proxy
- containerd as the container runtime
- CoreDNS for cluster DNS
- Flannel for cluster networking
- CLI utilities including kubectl, crictl, and ctr
- An embedded SQLite database that replaces etcd
K3s also packages features that deliver value beyond the baseline Kubernetes stack, including:
- The Traefik ingress-controller
- A service load balancer implementation backed by Traefik
- Our local path provisioner storage driver
- Our novel Kubernetes datastore interface KINE that allows you to choose a datastore backend that best fits your use case, including: SQLite, DQLite, MySQL, Postgres, and etcd.
- Our helm-controller that provides a CRD and controller paradigm for managing helm charts
- Encrypted networking backed IPSec or Wireguard
This is all brought to you in a single binary that is less than 50 MB and runs on amd64, arm64, and armhf architectures.
Enhancements and Bug Fixes since v0.10.2
Please see the v1.0 milestone for a list of all issues addressed since our last release v0.10.x
Versioning
This version of K3s runs Kubernetes v1.16.3
Helpful Links
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our Slack channel
- Check out our documentation for guidance on how to get started or to dive deep into K3s
v1.0.0-rc6
Merge pull request #1100 from ibuildthecloud/master Bump kine/k8s to fix broken label based pagination
v1.0.0-rc5
Change storage to datastore
v1.0.0-rc4: Merge pull request #1079 from erikwilson/bump-k8s-1.16.3-k3s.1
Bump k8s to v1.16.3-k3s.1
v1.0.0-rc3
Merge pull request #1070 from ibuildthecloud/kine-fix Ensure that revision is consistent for empty lists
v1.0.0-rc2
Merge pull request #1043 from davidnuzik/building Add new BUILDING.md with "Building from Source" content from k3s docs
v1.0.0-rc1
This is the first RC for our v1.0.0 release. It does not diverge drastically from v0.10.x. The primary area that has been affected is around HA deployments. The documentation (https://rancher.com/docs/k3s/latest/en/) will be updated to reflect the changes to HA.
v0.11.0-alpha4: Merge pull request #1034 from ibuildthecloud/dqlite2
dqlite support
v0.11.0-alpha3: Merge pull request #1045 from ibuildthecloud/dqlite4
Add DQLite support but disabled by the build
v0.11.0-alpha2: Merge pull request #1026 from ibuildthecloud/master
Add kubelet dir as volume in docker