Skip to content

v0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@BenTheElder BenTheElder released this 20 Aug 22:05

Please see v0.5.1 for a small update with Windows fixes (!)

v0.5.0 primarily brings bug fixes and documentation + code quality improvements

Breaking Changes

  • The default node image is a Kubernetes v1.15.3 image kindest/node:v1.15.3@sha256:27e388752544890482a86b90d8ac50fcfa63a2e8656a96ec5337b902ec8e5157
  • Node images built with kind v0.5.0 will require kind v0.5.0+, images built with v0.4.0 / v0.3.0 should continue to work with v0.5.0 however.

New Features

  • Port forwards now support UDP and SCTP
  • We now have documentation for using kind with WSL2 (shoutout to @PatrickLang)
  • We now have a resources page where you can find talks, guides, and examples
  • Limited arm32 support
  • Nodes perform some more startup logging to the container TTY, which should help with debugging
  • Building node images should be slightly faster due to streamlined image pre-loading

New Node have been Images for kind v0.5.0, please use these exact images or build your own as we may need to change the image format again in the future 😅

  • kindest/node:v1.15.3@sha256:27e388752544890482a86b90d8ac50fcfa63a2e8656a96ec5337b902ec8e5157
  • kindest/node:v1.14.6@sha256:464a43f5cf6ad442f100b0ca881a3acae37af069d5f96849c1d06ced2870888d
  • kindest/node:v1.13.10@sha256:2f5f882a6d0527a2284d29042f3a6a07402e1699d792d0d5a9b9a48ef155fa2a
  • kindest/node:v1.12.10@sha256:e43003c6714cc5a9ba7cf1137df3a3b52ada5c3f2c77f8c94a4d73c82b64f6f3
  • kindest/node:v1.11.10@sha256:bb22258625199ba5e47fb17a8a8a7601e536cd03456b42c1ee32672302b1f909

Fixes

  • Worked around Kubernetes build changes pending in v1.16, kind again supports building Kubernetes at HEAD
  • kind load docker-image now correctly avoids loading images that are already loaded ⚠️
  • More Node runtime written storage is now on volume(s), this should fix some bugs (#771) and improve performance
  • New node images will attempt to work around missing /dev/kmsg causing kubelet to not start
  • / is rshared in new node (images) for mount propagation (more mounts should be shared now)
  • LimitNOFILE in the containerd service now matches the updated upstream value (1048576) in new node images
  • All node level services should be passed proxy environment variables by default now with new node images
  • Upgraded to build with Go 1.12.9
  • Upgraded Kustomize to v3.1.0
  • Bugs in the documentation for using private registries were corrected
  • The kind CLI's own build scripts support proxy environment variables properly
  • We've improved / clarified the roadmap a bit

Contributors

Thanks again to everyone who contributed to this release! 😄

Users whose commits are in this release (alphabetically by user name)