v0.11.0
版本发布时间: 2021-05-19 04:07:04
kubernetes-sigs/kind最新发布版本:v0.24.0(2024-08-16 00:39:53)
v0.11.0
brings in much sought after support for multi-arch, rootless, dual stack along with a couple of performance fixes.
Breaking Changes
- The default node image is a Kubernetes
v1.21.1
image:kindest/node:v1.21.1@sha256:fae9a58f17f18f06aeac9772ca8b5ac680ebbed985e266f711d936e91d113bad
- Dropped support for building node images with bazel going forward as part of reducing the build maintenance for Kubernetes. The
--type
flag is deprecated. - The
kind build node-image
--kube-root
flag is deprecated in favor of an argument, using the flag will print a warning. In a future release the flag will be removed.
New Features
-
kind build node-image
now supports--arch
for cross compiling node images - pre-built node images now support arm64 in addition to amd64 (they are multi-arch)
- Support for running kind with cgroupv2, rootless docker and rootless podman. Please checkout our guide at https://kind.sigs.k8s.io/docs/user/rootless/
- kindnetd supports dual-stack networking now enabled by default since kubernetes v1.21
- Internal kubeconfig is now automatically exposed on the control plane nodes for in-cluster access.
New Node images have been built for kind v0.11.0
, please use these exact images (IE like kindest/node:v1.21.1@sha256:fae9a58f17f18f06aeac9772ca8b5ac680ebbed985e266f711d936e91d113bad
including the digest) or build your own as we may need to change the image format again in the future :sweat_smile:
Images built for this release:
- 1.21:
kindest/node:v1.21.1@sha256:fae9a58f17f18f06aeac9772ca8b5ac680ebbed985e266f711d936e91d113bad
- 1.20:
kindest/node:v1.20.7@sha256:e645428988191fc824529fd0bb5c94244c12401cf5f5ea3bd875eb0a787f0fe9
- 1.19:
kindest/node:v1.19.11@sha256:7664f21f9cb6ba2264437de0eb3fe99f201db7a3ac72329547ec4373ba5f5911
- 1.18:
kindest/node:v1.18.19@sha256:530378628c7c518503ade70b1df698b5de5585dcdba4f349328d986b8849b1ee
- 1.17:
kindest/node:v1.17.17@sha256:c581fbf67f720f70aaabc74b44c2332cc753df262b6c0bca5d26338492470c17
- 1.16:
kindest/node:v1.16.15@sha256:430c03034cd856c1f1415d3e37faf35a3ea9c5aaa2812117b79e6903d1fc9651
- 1.15:
kindest/node:v1.15.12@sha256:8d575f056493c7778935dd855ded0e95c48cb2fab90825792e8fc9af61536bf9
- 1.14:
kindest/node:v1.14.10@sha256:6033e04bcfca7c5f2a9c4ce77551e1abf385bcd2709932ec2f6a9c8c0aff6d4f
NOTE: these node images support amd64 and arm64 now. It remains possible to build custom images for other architectures (see the docs).
Fixes
- handle Kubernetes / kubeadm 1.21 breaking cgroups config change.
- kindnetd now tolerates
NoSchedule
- Fixed kube-proxy CrashLoops by skipping setting
nf_conntrack_max
- Fixed an issue with SIGPIPE errors sometimes failing node startup
-
kind export logs
now only exports the version once instead of per node -
kind export logs
always prints export path even if some logs fail to save - Fixed a bug where kubeadmConfigPatches weren't merging correctly with generated arguments.
- Fixed base image build potentially breaking due to file permissions being affected by
umask
settings on the host. - Improved podman support for custom portmaps and zfs, btrfs storage drivers.
- Fixes for zfs, btrfs storage drivers on docker
Contributors
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
- @AkihiroSuda
- @amwat
- @aojea
- @atoato88
- @BenTheElder
- @brb
- @Colstuwjx
- @houfangdong
- @imjasonh
- @imw
- @jason-kane
- @jsievenpiper
- @k8s-ci-robot
- @kjellkvinge
- @knabben
- @matzew
- @mauilion
- @MaXinjian
- @micahhausler
- @OhMyMndy
- @pacoxu
- @rudeigerc
- @tao12345666333
- @tokers
- @vainu-lauri
- @yashvardhan-kukreja
1、 kind-darwin-amd64 6.48MB
2、 kind-darwin-arm64 6.39MB
3、 kind-linux-amd64 6.5MB
4、 kind-linux-arm64 6.19MB
5、 kind-linux-ppc64le 6.26MB
6、 kind-windows-amd64 6.58MB