Skip to content

Releases: k3d-io/k3d

v4.4.8-rc.0

20 Jul 11:40
7754d4e
Compare
Choose a tag to compare
v4.4.8-rc.0 Pre-release
Pre-release

Testing #679 to fix #675

v4.4.7

09 Jul 06:48
a464bcd
Compare
Choose a tag to compare

v4.4.7

Features / Enhancements

  • new flag: k3d image import --keep-tools to not delete the tools node container after importing the image(s) (#672)
  • improve image name handling when importing images (#653, @cimnine)

Fixes

  • Use default gateway, when bridge network doesn't have it (#666, @kuritka)
  • Start an existing, but not running tools node to re-use it when importing an image (#672)

Misc

  • deps: switching back to upstream viper including the StringArray fix
  • docs: reference to "nolar/setup-k3d-k3s" step for GitHub Actions (#668, @nolar)
  • docs: updated and simplified CUDA guide (#662, @vainkop) (#669)

v4.4.6

16 Jun 13:34
ef33d36
Compare
Choose a tag to compare

v4.4.6

Fixes

  • fix an issue where the cluster creation would stall waiting for the starting worker processes log message from the loadbalancer/serverlb
    • this was likely caused by a rounding issue when asking docker to get the container logs starting at a specific timestamp
    • we now drop subsecond precision for this to avoid the rounding issue, which was confirmed to work
    • see issues #592 & #621

Misc

  • to debug the issue mentioned above, we introduced a new environment variable K3D_LOG_NODE_WAIT_LOGS, which can be set to a list of node roles (e.g. K3D_LOG_NODE_WAIT_LOGS=loadbalancer,agent) to output the container logs that k3d inspects

v4.4.5

13 Jun 14:03
e3d735b
Compare
Choose a tag to compare

v4.4.5

Fixes

  • overall: use the getDockerClient helper function everywhere to e.g. support docker via ssh everywhere
  • nodeCreate: do not copy meminfo/edac volume mounts from existing nodes, to avoid conflicts with generated mounts
  • kubeconfig: fix file handling on windows (#626 + #628, @dragonflylee)

Misc

  • docs: add FAQ entry on nf_conntrack_max: permission denied issue from kube-proxy (#607)
  • docs: cleanup, fix formatting, etc.
  • license: update to include 2021 in time range
  • docs: link to AutoK3s (#614, @JacieChao)
  • tests/e2e: update the list of tested k3s versions

v4.4.4

19 May 11:52
af6fd33
Compare
Choose a tag to compare

v4.4.4

Announcement

We're not going to add many more features to v4.x and are focusing on delivering new features in the upcoming major release v5.0.0 (developed in the new main-v5 branch).

Enhancements

  • nodes created via k3d node create now inherit the registry config from existing nodes (if there is any) (#597)
  • the cgroupv2 hotfix (custom entrypoint script) is now enabled by default (#603)
    • disable by setting the environment variable K3D_FIX_CGROUPV2=false

Fixes

  • fix using networks without IPAM config (e.g. host)

Misc

  • docs: edit links on k3d.io now point to the correct branch (main)
  • docs: new FAQ entry on spurious PID entries when using shared mounts (#609, @leelavg)

v4.4.3

29 Apr 07:49
5383ba3
Compare
Choose a tag to compare

v4.4.3

Highlights

  • cgroupv2 support: to properly work on cgroupv2 systems, k3s has to move all the processes from the root cgroup to a new /init cgroup and enable subtree_control
    • this is going to be included in the k3s agent code directly (k3s-io/k3s#3242)
    • for now we're overriding the container entrypoint with a script that does this (#579, compare k3s-io/k3s#3237)
    • thanks a lot for all the input and support @AkihiroSuda
    • Usage: set the environment variable K3D_FIX_CGROUPV2 to a true value before/when creating a cluster with k3d
      • e.g. export K3D_FIX_CGROUPV2=1

Fixes

  • fix: docker volume not mountable due to validation failure
    • was not able to mount named volume on windows as we're checking for : meant for drive-letters and k3d separators

Misc

v4.4.3-dev.0

28 Apr 12:58
69456f2
Compare
Choose a tag to compare
v4.4.3-dev.0 Pre-release
Pre-release

❗ 🧰 Development Release

Testing #579

v4.4.2

20 Apr 07:41
fd793fe
Compare
Choose a tag to compare

v4.4.2

Fixes

  • k3d-proxy: rename udp upstreams to avoid collisions/duplicates (#564)

Features

  • add hidden command k3d runtime-info used for debugging (#553)
    • this comes with some additions on package/runtime level
  • add experimental --subnet flag to get some k3d IPAM to ensure that server nodes keep static IPs across restarts (#560)

Misc

v4.5.0-dev.1

14 Apr 12:49
ee9a515
Compare
Choose a tag to compare
v4.5.0-dev.1 Pre-release
Pre-release

❗ 🧰 Development Release

Testing #560

v4.5.0-dev.0

14 Apr 10:52
cbd87f8
Compare
Choose a tag to compare
v4.5.0-dev.0 Pre-release
Pre-release

❗ 🧰 Development Release

Testing #560