Skip to content

Releases: k3s-io/k3s

v0.6.0-rc4

12 Jun 21:20
f078d79
Compare
Choose a tag to compare
v0.6.0-rc4 Pre-release
Pre-release
Merge pull request #527 from galal-hussein/add_storage_flag

Add storage flags

v0.6.0-rc3

29 May 00:53
9efbeb1
Compare
Choose a tag to compare
v0.6.0-rc3 Pre-release
Pre-release

v0.6.0-rc3

v0.6.0-rc2

27 May 20:38
afe3239
Compare
Choose a tag to compare
v0.6.0-rc2 Pre-release
Pre-release
Merge pull request #466 from ibuildthecloud/master

Port to wrangler

v0.6.0-rc1

27 May 20:13
03885fc
Compare
Choose a tag to compare
v0.6.0-rc1 Pre-release
Pre-release

v0.6.0-rc1

Release v0.5.0

06 May 20:50
8c0116d
Compare
Choose a tag to compare

Release v0.5.0

K3s v0.5.0 continues to provide important bug fixes and enhancements from our community and developers. Default configurations are regularly being improved along with enhancements for usability. Another big thank you to the community for the ongoing support and contributions!

Features and Enhancements

  • Add --pause-image flag [#83] - Support for configuring custom containerd pause image.
  • Add ability to customize config.toml.tmpl [#331] - Support for custom containerd templated configurations.
  • Add node scheduling rules for load balancer [#333] - Support adding a svccontroller.k3s.cattle.io/enablelb label to preferred load balancing nodes.
  • Ignore extraneous files in manifest folder [#280] - Only process manifest files which end in .yml, .yaml, or .json, and are not hidden (ie no leading period).
  • Enhancements for metrics-server [#328] - Automatic coredns node registration and use webhook authorization with kubelet default route binding.
  • Add hostname check to agent startup [#321] - Produce error and early exit if node hostname is not resolvable.

Bug fixes

  • Fixed an issue where k3s needed extra flags to use CNI network plugin in docker mode [#255]
  • Fixed an issue where k3s could not install from helm stable with a proxy set up [#308]
  • Fixed an issue where k3s would not log to stdout fatal/error/warning messages from klog [#79]
  • Fixed an issue where k3s could not create ISCSI or NFS mounts on some systems [#103]
  • Fixed an issue where k3s would not correctly parse pass-through args with maps [#343]
  • Fixed an issue where k3s would not start unless the nf_conntrack module was loaded [#364]
  • Fixed an issue where k3s systemd install may not wait for network to be online after reboot [#367]

v0.5.0-rc4

03 May 23:12
647ced5
Compare
Choose a tag to compare
v0.5.0-rc4 Pre-release
Pre-release
Merge pull request #439 from erikwilson/e2e-enhancements

 Add e2e enhancements

v0.5.0-rc3: Merge pull request #429 from erikwilson/e2e-testing-fix

02 May 20:15
21a9dbe
Compare
Choose a tag to compare

Known Issues:

  • Upgrade from previous version will break kubelet logs/exec/proxy #403

v0.5.0-rc2

02 May 18:34
4ec051d
Compare
Choose a tag to compare
v0.5.0-rc2 Pre-release
Pre-release

Known Issues:

  • Upgrade from previous version will break kubelet logs/exec/proxy #403

v0.5.0-rc1

26 Apr 23:15
41520d7
Compare
Choose a tag to compare
v0.5.0-rc1 Pre-release
Pre-release

Known Issues:

  • Upgrade from previous version will break kubelet logs/exec/proxy #403

Release v0.4.0

16 Apr 21:13
7822549
Compare
Choose a tag to compare

Release v0.4.0

K3s v0.4.0 provides important enhancements and bug fixes found by our community. Users continue to have greater control over how k3s is configured and improved default configurations for ease of use.

Features and Enhancements

  • Update to kubernetes v1.14.1 - Upgraded from Kubernetes v1.13.5 [changelog]. This Kubernetes upgrade moves pid limiting to beta and is enabled by default, which may not be supported by all kernels. K3s will auto-detect cgroup pids support and add flags as needed if the pids module is not available. [#335]
  • Add --bind-address flag for API server [#214] - Support custom bind address for kubernetes API server to bind to.
  • Add --cluster-domain flag for custom kubelet and DNS configuration [#267] - Support configuring custom DNS cluster domains.
  • Add --flannel-iface flag for agent [#72] - Support custom flannel interface.
  • Add passthrough args [#290] - Support for overriding k3s default arguments or passing custom arguments to Kubernetes processes:
   --kube-apiserver-arg value          Customized flag for kube-apiserver process
   --kube-scheduler-arg value          Customized flag for kube-scheduler process
   --kube-controller-arg value         Customized flag for kube-controller-manager process
   --kubelet-arg value                 (agent) Customized flag for kubelet process
   --kube-proxy-arg value              (agent) Customized flag for kube-proxy process
  • Initial metrics-server support [#252] - Configures aggregation layer so metrics server can be launched and metrics scraped. Future enhancements will remove need for a custom metrics server deployment.
  • Add experimental rootless support - Provides --rootless flag for running k3s agent as a user.

Bug fixes

  • Fixed an issue where k3s may not connect to the API server when using proxy settings [#325]