Skip to content
This repository has been archived by the owner on Mar 8, 2022. It is now read-only.

k3d 3.1.3 #1012

Merged
merged 1 commit into from
Oct 14, 2020
Merged

k3d 3.1.3 #1012

merged 1 commit into from
Oct 14, 2020

Conversation

fmotrifork
Copy link
Contributor

Updating package k3d to release v3.1.3.

Release info

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

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).

@bacongobbler bacongobbler merged commit 9c73b3e into fishworks:main Oct 14, 2020
@fmotrifork fmotrifork mentioned this pull request Jan 4, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants