github k3d-io/k3d v3.1.3

latest releases: v5.6.3, v5.6.2, v5.6.1...
3 years ago

v3.1.3

Bugfixes/Enhancements

  • fix: k3d cluster create --network somenet selected network by prefix instead of exact match
  • fix: cannot create k3s v1.19+ clusters with multiple server nodes
    • Problem: k3s v1.19 ships with embedded etcd (instead of dqlite), which only allows one learner node at a time
    • Solution: wait for preceding server node to emit "k3s is up and running" before joining the next one (which would fail)
    • Consequence: creating multi-server clusters becomes a little slower
      • "Benchmark" (Ubuntu 20.04, Docker 19.03, i7-9750H, 32GiB RAM) for 4 server nodes
        embedded DB k3s version time to cluster with parallel server creation time to cluster with serial server creation difference
        dqlite v1.18.9-k3s1 30.508s 37.034s 6.526s
        etcd v1.19.2-k3s1 didn't work 52.169s -

Docs

  • New section on using Calico CNI instead of Flannel (#367, @louiznk)

k3s versions tested

This k3d version passed end-to-end tests for the following k3s image versions:

  • rancher/k3s:v1.17.12-k3s1
  • rancher/k3s:v1.18.9-k3s1
  • rancher/k3s:v1.19.2-k3s1 (see Known Issues below)

Known Issues

  • Injection of the host.k3d.internal into the CoreDNS ConfigMap does not work on rancher/k3s:v1.19.2-k3s1, because the image is missing the used xargs command (to be fixed).

Don't miss a new k3d release

NewReleases is sending notifications on new releases.