Skip to content

Releases: k3s-io/k3s

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

Release v0.2.0

09 Mar 02:46
2771ae1
Compare
Choose a tag to compare

Release v0.2.0

Release v0.2.0 of k3s adds several important enhancements and addresses numerous bugs found by our community. Many of these improvements are the direct result of community members opening issues, submitting PRs, and testing fixes. A huge thank you to the community for your support and involvement! Keep it coming!

Features and Enhancements

  • Support arbitrary CRI implementations [#107] - Users can now configure k3s to use cri-o and other CRI implementations that are not packaged into k3s.
  • Support for preloading images [#92] - Users can now have node agents load docker images from a location on the host at startup, eliminating the need to pull images from a remote location.
  • Upgrade to Kubernetes v1.13.4 [#95] - Update to the latest release of Kubernetes.
  • Support k3s on Rancher [#69] - Users can now import k3s clusters into Rancher (supported in Rancher v2.2.0-rc3 and later).
  • Support agent options in server command [#73] - Users can now set any of the options available to agents when starting the k3s server node.
  • Support the ability to run k3s as non-root user [#38] - User can now run the k3s server as a non-root user.
  • Support the ability to read node token from a file [#98] - Users can now have the node-agent read its token from a file rather than passing it as a string.

Bug fixes

  • Fixed an issue where preloaded deployment manifests fail to deploy if no namespace is specified #151
  • Fixed an issue where changes to helm chart values or values.yaml aren't always triggering an upgrade #187
  • Fixed an issue where nodes with uppercase hostnames hang indefinitely #160
  • Fixed an issue where containerd log level environment variable is not respected #188
  • Fixed an issue where node-token path doesn't resolve for root user in agent scripts #189
  • Fixed an issue where traefik is not listed in the --no-deploy flag's help text #186
  • Fixed an issue where changing cluster CIDR was not possible #93
  • Fixed an issue where k3s systemd service should wait until the server is ready #57
  • Fixed an issue where test volume mount e2e fails for k3s image #45
  • Fixed an issue where component status is not accurate #126
  • Fixed an issue where install script fails if wget is not available #48
  • Added the ability to dynamically install the latest release of k3s #47

v0.2.0-rc6: Merge pull request #184 from ibuildthecloud/default-ns

07 Mar 20:07
2771ae1
Compare
Choose a tag to compare
Assign default namespace if not set in manifests

v0.2.0-rc5: Merge pull request #161 from aaliddell/master

05 Mar 19:54
10be950
Compare
Choose a tag to compare
Enforce lower case hostname for node