Go to file
Nir Soffer ce0ab00360 Update Kubernetes versions
We use constants.OldestKubernetesVersion for testing the oldest version
and limiting --kubernetes-version when starting the clusters. Our
tradition is testing 6 releases back from current version, but we were
testing 14 release back (1.20.0).

For upgrading containerd to latest version (v2.1.4) we need to upgrade
to a newer release. Upgrade constants.OldestKubernetesVersion to 1.28.0
which seems to pass all tests.

legacyVersion() used in version_upgrade_test.go was 1.26.0. The comment
in file mention that this should be release from the last 6 month. We do
see failures in the relevant tests (TestRunningBinaryUpgrade) in many
builds so I bumped it as well to 1.32.0 (2 releases back from current).

In preload_test.go we tested --kubernetes-version=1.24.4 which is not
compatible with containerd v2. Use legacyVersion() instead so we don't
need to maintain another version.

We had many example of --kubernetes-version in the docs using older
version which are not supported. Replace all example with current
version to minimize future maintenance. We need to automated this later
so updating the version in minikube will also update the examples.

With this change we have 2 places to update kubernetes versions:
- constants.*KubernetesVersion
- legacyVersion()
2025-09-04 20:42:12 +03:00
.github test: Fix functional test step name 2025-09-03 16:06:50 +03:00
.openvex/templates Initialize the VEX feed 2023-12-15 23:48:14 +05:30
cmd refactor: modernize slice operations using slices and maps packages 2025-08-28 11:29:39 -07:00
deploy addons: update ingress-dns addon template and image reference 2025-09-02 10:47:02 -07:00
enhancements spelling: Fix spelling errors with codespell (#21273) 2025-08-11 11:27:20 -07:00
hack Update auto-generated docs and translations 2025-09-04 05:10:35 +00:00
images/logo Fix white version of SVG logo (icon) 2020-09-26 14:45:59 +02:00
installers Update libvirt-dev version to 8.0.0-1ubuntu7.11 (#20889) 2025-06-05 20:43:24 -07:00
pkg Update Kubernetes versions 2025-09-04 20:42:12 +03:00
site Update Kubernetes versions 2025-09-04 20:42:12 +03:00
test Update Kubernetes versions 2025-09-04 20:42:12 +03:00
third_party spelling: Fix spelling errors with codespell (#21273) 2025-08-11 11:27:20 -07:00
translations Merge branch 'master' into add-translations-for-korean-1-to-100 2025-09-02 10:17:50 +09:00
.codecov.yml make codecov bot to comment on PRs 2019-09-25 11:48:40 -07:00
.dockerignore Add a .dockerignore to make image builds faster. 2017-11-06 13:01:01 -08:00
.gitignore gitignore: Ignore also .zed directory (#21270) 2025-08-08 22:49:59 -07:00
.gitmodules add github action for running minikube-image-benchmark 2023-09-27 22:55:21 +02:00
.golangci.yaml build: address all lint issues by v2 (#20804) 2025-05-23 17:31:28 -07:00
.markdownlint.json Run markdownlint on all the md files in docs 2019-03-10 20:06:04 +01:00
CHANGELOG.md spelling: Fix spelling errors with codespell (#21273) 2025-08-11 11:27:20 -07:00
CONTRIBUTING.md fix outdate url 2021-03-18 19:58:11 +08:00
LICENSE Update License file 2016-04-15 15:44:00 -07:00
Makefile Bring back @ in update-kubernetes-version recipe 2025-08-20 10:44:00 -07:00
OWNERS Update OWNERS: adding nirs to reviewers (#21016) 2025-07-02 11:11:29 -07:00
README.md Add support for AMD GPU via --gpu=amd for docker linux amd64. 2024-10-11 21:36:06 +01:00
SECURITY-INSIGHTS.yml Fix YAML lints in SECURITY-INSIGHTS.yml 2024-01-30 21:52:02 +05:30
SECURITY.md Remove deprecated RSS feed from repo security tab 2024-07-02 09:44:00 -07:00
SECURITY_CONTACTS add new line 2023-02-01 13:33:05 -08:00
code-of-conduct.md Update code-of-conduct.md 2017-12-20 13:39:35 -05:00
default.profraw fix ci machine for docker on macos 2020-03-25 15:11:03 -07:00
go.mod Build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.9 2025-09-02 17:49:55 +00:00
go.sum Build(deps): Bump github.com/spf13/pflag from 1.0.6 to 1.0.9 2025-09-02 17:49:55 +00:00
go.work.sum replace spinner lib to upstream (#21115) 2025-07-22 17:31:40 -07:00
netlify.toml Site: Update hugo from v0.147.9 to v0.148.2 (#21236) 2025-08-04 12:35:54 -07:00
sonar-project.properties Rename test-report.* to out/unittest.* 2021-04-20 21:31:49 +02:00
test.sh CI: major refactor for functional tests in github actions (#21290) 2025-08-12 02:24:28 -07:00
ver.md remove dup 2025-01-15 13:45:34 -08:00

README.md

minikube

Actions Status GoReport Widget GitHub All Releases Latest Release OpenSSF Best Practices OpenSSF Scorecard

minikube logo

minikube implements a local Kubernetes cluster on macOS, Linux, and Windows. minikube's primary goals are to be the best tool for local Kubernetes application development and to support all Kubernetes features that fit.

screenshot

Features

minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:

As well as developer-friendly features:

For more information, see the official minikube website

Installation

See the Getting Started Guide

📣 Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! 👯

Documentation

See https://minikube.sigs.k8s.io/docs/

More Examples

See minikube in action here

Governance

Kubernetes project is governed by a framework of principles, values, policies and processes to help our community and constituents towards our shared goals.

The Kubernetes Community is the launching point for learning about how we organize ourselves.

The Kubernetes Steering community repo is used by the Kubernetes Steering Committee, which oversees governance of the Kubernetes project.

Community

minikube is a Kubernetes #sig-cluster-lifecycle project.

Join our community meetings: