v0.4.0
版本发布时间: 2019-06-26 08:48:10
kubernetes-sigs/kind最新发布版本:v0.24.0(2024-08-16 00:39:53)
v0.4.0 brings improved networking features in particular, including initial IPv6 support and additional node port forwards. It also continues to improve speed and reliability (hopefully! :upside_down_face:)
Breaking Changes
- The default node image is a Kubernetes v1.15.0 image
kindest/node:v1.15.0@sha256:b4d092fd2b507843dd096fe6c85d06a27a0cbd740a0b32a880fe61aba24bb478
- The deprecated
kind.sigs.k8s.io/v1alpha2
version of config was removed, please switch tokind.sigs.k8s.io/v1alpha3
-
kind build node-image --type=apt
was removed. Please usekind build node-image
orkind build node-image --type=bazel
instead, or one of the pre-built images. A future release will re-work these commands and add support for building from upstream release tarballs.
New Features
- Additional node port forwards may be configured with the
nodes[].extraPortMappings
ofCluster
configuration inkind.sigs.k8s.io/v1alpha3
. This can be used to access workloads more easily from the host. Expect guides using this soon! - Limited IPv6 support. The
networking.ipFamily
may be set toipv6
inkind.sigs.k8s.io/v1alpha3
Cluster
configuration to create an ipv6 enabled cluster on Linux. We have set up continuous Kubernetes conformance testing with IPv6 enabled and are working to fix the tests - A warning is emitted if the chosen cluster name is too long and likely to cause the generated node names to be too long.
-
make install
now supports overridingINSTALL
to specify an alternate tool toinstall
and ensures the output directory - Support / documentation for using kind on WSL2.
- The
kind load ...
sub-commands now avoid loading images that are already present - kubeadm
v1beta2
config is now use opportunistically for recent enough Kubernetes versions - Reduced startup time for single-node clusters in particular
New Node have been Images for kind v0.4.0
, please use these exact images or build your own as we may need to change the image format again in the future :sweat_smile:
-
kindest/node:v1.15.0@sha256:b4d092fd2b507843dd096fe6c85d06a27a0cbd740a0b32a880fe61aba24bb478
-
kindest/node:v1.14.3@sha256:583166c121482848cd6509fbac525dd62d503c52a84ff45c338ee7e8b5cfe114
-
kindest/node:v1.13.7@sha256:f3f1cfc2318d1eb88d91253a9c5fa45f6e9121b6b1e65aea6c7ef59f1549aaaf
-
kindest/node:v1.12.9@sha256:bcb79eb3cd6550c1ba9584ce57c832dcd6e442913678d2785307a7ad9addc029
-
kindest/node:v1.11.10@sha256:176845d919899daef63d0dbd1cf62f79902c38b8d2a86e5fa041e491ab795d33
Fixes
- The generated KUBECONFIG file references the API Server by listen address (IP) instead of
localhost
(domain), which is more correct and should work on systems without a validlocalhost
entry (!) - The new kind images should work on ipv4 only hosts with ipv6 fully disabled
- The node subnet is properly added included in
NO_PROXY
on the nodes when proxy settings are detected - Clusters with multiple control plane nodes now have proper healthchecks of the API servers in the external loadbalancer
- Minor cleanup and typo fixes
Contributors
Thanks again to everyone who committed to this release! You all are the best! :heart:
Alphabetically by user name:
- @alisondy
- @amwat
- @aojea
- @BenTheElder
- @fabriziopandini
- @fllaca
- @jieyu
- @k8s-ci-robot
- @kaspernissen
- @mistydemeo
- @PatrickLang
- @praseodym
- @xhzhf
- @yeya24
- @ytinirt
- @zegl
1、 kind-darwin-amd64 34.35MB
2、 kind-linux-amd64 34.59MB
3、 kind-linux-arm64 33.29MB
4、 kind-linux-ppc64le 33.55MB
5、 kind-windows-amd64 34.41MB