v0.5.0
Pre-release
Pre-release
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
imagekindest/node:v1.15.3@sha256:27e388752544890482a86b90d8ac50fcfa63a2e8656a96ec5337b902ec8e5157
- Node images built with kind
v0.5.0
will require kindv0.5.0+
, images built withv0.4.0
/v0.3.0
should continue to work withv0.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 /
isrshared
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)