Description:
This update for minikube fixes the following issues:
- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
For a more detailed changelog, including changes occurring in
pre-release versions, see CHANGELOG.md.
https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
* Breaking Changes:
- Bump minimum podman version to 4.9.0 #19457
- Disallow using Docker Desktop 4.34.0 #19576
* Features:
- Bump default Kubernetes version to v1.31.0 #19435
- Add new driver for macOS: vfkit #19423
- Add Parallels driver support for darwin/arm64 #19373
- Add new volcano addon #18602
- Addons ingress-dns: Added support for all architectures
#19198
- Support privileged ports on WSL #19370
- VM drivers with docker container-runtime now use
docker-buildx for image building #19339
- Support running x86 QEMU on arm64 #19228
- Add -o json option for addon images command #19364
* Improvements:
- add -d shorthand for --driver #19356
- add -c shorthand for --container-runtime #19217
- kvm2: Don't delete the "default" libvirt network #18920
- Update MINIKUBE_HOME usage #18648
- CNI: Updated permissions to support network policies on
kindnet #19360
- GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
enabled #19345
- Improved error message when trying to use mount on system
missing 9P #18995
- Improved error message when enabling KVM addons on non-KVM
cluster #19195
- Added warning when loading image with wrong arch #19229
- profile list --output json handle empty config folder #16900
- Check connectivity outside minikube when connectivity issuse
#18859
* Bugs:
- Fix not creating API server tunnel for QEMU w/ builtin
network #19191
- Fix waiting for user input on firewall unblock when
--interactive=false #19531
- Fix network retry check when subnet already in use for podman
#17779
- Fix empty tarball when generating image save #19312
- Fix missing permission for kong-serviceaccount #19002
* Version Upgrades:
- Addon cloud-spanner: Update cloud-spanner-emulator/emulator
image from 1.5.17 to 1.5.23 #19341 #19501
- Addon headlamp: Update headlamp-k8s/headlamp image from
v0.23.2 to v0.25.0 #18992 #19152 #19349
- Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
#19124
- Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
1.31.0 #18929 #19087 #19313 #19479
- Addon ingress: Update ingress-nginx/controller image from
v1.10.1 to v1.11.2 #19302 #19461
- Addon inspektor-gadget: Update inspektor-gadget image from
v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
- Addon istio-provisioner: Update istio/operator image from
1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
- Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
- Addon metrics-server: Update metrics-server/metrics-server
image from v0.7.1 to v0.7.2 #19529
- Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
#19145
- CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
- CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
#19247 #19337 #19476
- CNI: Update kindnetd from v20240202-8f1494ea to
v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
- CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
#19085 #19297 #19522
- Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
- Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
#19184 #19478
- Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
#19116 #19264 #19355 #19452
- Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
#19128
- Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
#19106 #19186 #19298 #19521
- Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
#19199 #19249
- Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
#19443
- Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
#19038 #19142 #19153 #19175 #19319 #19326 #19429 #19530
- Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
- Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104
- update to 1.33.1:
* Bugs:
- Fix DNSSEC validation failed errors #18830
- Fix too many open files errors #18832
- CNI cilium: Fix cilium pods failing to start-up #18846
- Addon ingress: Fix enable failing on arm64 machines using VM
driver #18779
- Addon kubeflow: Fix some components missing arm64 images
#18765
* Version Upgrades:
- Addon cloud-spanner: Update cloud-spanner-emulator/emulator
image from 1.5.15 to 1.5.17 #18773 #18811
- Addon headlamp: Update headlamp-k8s/headlamp image from
v0.23.1 to v0.23.2 #18793
- Addon ingress: Update ingress-nginx/controller image from
v1.10.0 to v1.10.1 #18756
- Addon istio-provisioner: Update istio/operator image from
1.21.1 to 1.21.2 #18757
- Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
1.30.0 #18711 #18771
- Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
image from v0.14.5 to v0.15.0 #18703
- CNI cilium: Update from v1.15.1 to v1.15.3 #18846
- High Availability: Update kube-vip from 0.7.1 to v0.8.0
#18774
- Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
- Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
#18769 #18804
- update to 1.33.0:
* Features:
- Support multi-control plane - HA clusters --ha #17909
Tutorial
- Add support for Kubernetes v1.30 #18669
- Support exposing clusterIP services via minikube service
#17877
- Addon gvisor: Add arm64 support #18063 #18453
- New Addon: YAKD - Kubernetes Dashboard addon #17775
* Minor Improvements:
- Add active kubecontext to minikube profile list output #17735
- CNI calico: support kubeadm.pod-network-cidr #18233
- CNI bridge: Ensure pod communications are allowed #16143
- Addon auto-pause: Remove memory leak & add configurable
interval #17936
- image build: Add docker.io/library to image short names
#16214
- cp: Create directory if not present #17715
- Move errors getting logs into log output itself #18007
- Add default sysctls to allow privileged ports with no
capabilities #18421
- Include extended attributes in preload tarballs #17829
- Apply kubeadm.applyNodeLabels label to all nodes #16416
- Limit driver status check to 20s #17553
- Include journalctl logs if systemd service fails to start
#17659
- Fix "Failed to enable container runtime: sudo systemctl
restart cri-docker" #17907
- Fix containerd redownloading existing images on start #17671
- Fix kvm2 not detecting containerd preload #17658
- Fix modifying Docker binfmt config #17830
- Fix auto-pause addon #17866
- Fix not using preload with overlayfs storage driver #18333
- Fix image repositories not allowing subdomains with numbers
#17496
- Fix stopping cluster when using kvm2 with containerd #17967
- Fix starting more than one cluster on kvm2 arm64 #18241
- Fix starting kvm2 clusters using Linux on arm64 Mac #18239
- Fix displaying error when deleting non-existing cluster
#17713
- Fix no-limit not being respected on restart #17598
- Fix not applying kubeadm.applyNodeLabels label to nodes added
after inital start #16416
- Fix logs delimiter output #17734
* Bugs:
- Fix unescaped local host regex #18617
- Fix regex on validateNetwork to support special characters
#18158
* Version Upgrades:
- Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
#18669
- Addon headlamp: Update headlamp-k8s/headlamp image from
v0.23.0 to 0.23.1 #18517
- Addon inspektor-gadget: Update inspektor-gadget image from
v0.26.0 to v0.27.0 #18588
- Addon istio-provisioner: Update istio/operator image from
1.21.0 to 1.21.1 #18644
- Addon metrics-server: Update metrics-server/metrics-server
image from v0.7.0 to v0.7.1 #18551
- CNI: Update calico from v3.27.0 to v3.27.3 #18206
- CNI: Update flannel from v0.24.4 to v0.25.1 #18641
- Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
- Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
- Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
- Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
- Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
#18649
- Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
- Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647
- update to 1.32.0:
* rootless: support `--container-runtime=docker` #17520
* Install NVIDIA container toolkit during image build (offline
support)
* Fix no-limit option for config validation #17530
* NVIDIA GPU support with new `--gpus=nvidia` flag for docker
driver #15927 #17314 #17488
* New `kubeflow` addon #17114
* New `local-path-provisioner` addon #15062
* Kicbase: Add `no-limit` option to `--cpus` & `--memory` flags
#17491
* Hyper-V: Add memory validation for odd numbers #17325
* QEMU: Improve cpu type and IP detection #17217
* Mask http(s)_proxy password from startup output #17116
* `--delete-on-faliure` also recreates cluster for kubeadm
failures #16890
* Addon auto-pause: Configure intervals using `--auto-pause-
interval` #17070
* `--kubernetes-version` checks GitHub for version validation
and improved error output for invalid versions #16865
* Bugs:
* QEMU: Fix addons failing to enable #17402
* Fix downloading the wrong kubeadm images for k8s versions
after minikube release #17373
* Fix enabling & disabling addons with non-existing cluster
#17324
* Fix delete if container-runtime doesn't exist #17347
* Fix network not found not being detected on new Docker
versions #17323
* Fix addon registry doesn't follow Minikube DNS domain name
configuration (--dns-domain) #15585
* Version Upgrades:
* Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
* Addon cloud-spanner: Update cloud-spanner-emulator/emulator
image from 1.5.9 to 1.5.11 #17225 #17259
* Addon headlamp: Update headlamp-k8s/headlamp image from
v0.19.0 to v0.20.1 #17135 #17365
* Addon ingress: Update ingress-nginx/controller image from
v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
* Addon inspektor-gadget: Update inspektor-gadget image from
v0.19.0 to v0.21.0 #17176 #17340
* Addon istio-provisioner: Update istio/operator image from
1.12.2 to 1.19.3 #17383 #17436
* Addon kong: Update kong image from 3.2 to 3.4.2 #17485
* Addon registry: Update registry image from 2.8.1 to 2.8.3
#17382 #17467
* CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
* CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
* CNI: Update kindnetd from v20230511-dc714da8 to
v20230809-80a64d96 #17233
* Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
* Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
#17466
* Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
* Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
#17207
* Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
#17434
* Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
* Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
#17174 #17345 #17423
- update to 1.31.2:
* docker-env Regression:
* Create `~/.ssh` directory if missing #16934
* Fix adding guest to `~/.ssh/known_hosts` when not needed
#17030
* Verify containerd storage separately from docker #16972
* cni: Fix regression in auto selection #16912