Skip to content

Releases: k3s-io/k3s

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]

v0.4.0-rc3: Merge pull request #349 from erikwilson/missing-cgroup-pids-fix

15 Apr 22:54
be24f83
Compare
Choose a tag to compare
Check for cgroup pids support

v0.4.0-rc2: Merge pull request #324 from erikwilson/configure-metrics

11 Apr 23:31
af2fc72
Compare
Choose a tag to compare
Configure aggregation layer for metrics

v0.4.0-rc1: Merge pull request #195 from ibuildthecloud/rootless

09 Apr 17:51
b5217e2
Compare
Choose a tag to compare

Release v0.3.0

29 Mar 23:57
9a1a1ec
Compare
Choose a tag to compare

Release v0.3.0

K3s v0.3.0 continues to focus on delivering important enhancements and bug fixes found by our community. Users now have greater control over where and how they deploy k3s, including the ability to install in environments lacking Internet access.

Features and Enhancements

  • Airgap support with helm and preinstalled images [#166] - Support static helm charts through the API server and loading container images on agents. See our documentation for details on how to perform airgap installations.
  • Add --tls-san flag for API server cert validation [#200] - Support alternate names for cert generation to avoid API cert issues.
  • Add --resolv-conf flag for custom kubelet DNS configuration [#53] - Support configuring custom DNS resolvers or using the host system's resolv.conf configuration. If the host system's resolv.conf doesn't supply any viable resolvers, intelligently fallback to 8.8.8.8 (Google Public DNS).
  • Update to kubernetes v1.13.5 - This upgrade from v1.13.4 addresses Kubernetes CVE-2019-9946 and CVE-2019-1002101.

Bug fixes

  • Fixed an issue where the k3s service load balancer will not be created if the port name is longer than 15 characters #90
  • Fixed an issue where k3s does not ignore empty yaml documents in a manfest #222
  • Fixed an issue where k3s may not run with selinux, the installer will now add selinux permissions #227
  • Fixed an issue where k3s deployment manifests are created even if --no-deploy is specified #230

v0.3.0-rc4: Merge pull request #278 from erikwilson/vendor-kubernetes-v1.13.5-k3s.1

29 Mar 03:32
44d2f3a
Compare
Choose a tag to compare

v0.3.0-rc3: Merge pull request #265 from erikwilson/kubelet-resolv-conf

26 Mar 23:42
93cc646
Compare
Choose a tag to compare
Kubelet resolv.conf DNS update

v0.3.0-rc2: Merge pull request #262 from erikwilson/golangci-lint

26 Mar 18:15
028b8a4
Compare
Choose a tag to compare
Upgrade to golangci-lint & go v1.12.1

v0.3.0-rc1: Merge pull request #221 from w169q169/patch-1

22 Mar 21:14
08afcfd
Compare
Choose a tag to compare
Adjust the startup order of docker-compose