* Refactored table rendering codes to support updated tablewriter v1.0.7 This commit makes all necessary code changes to maintain compatibility with the new tablewriter version. The update includes several required modifications across multiple files. Files modified: - cmd/minikube/cmd/config/images.go - cmd/minikube/cmd/config/addons_list.go - cmd/minikube/cmd/config/profile_list.go - hack/benchmark/time-to-k8s/chart.go - hack/benchmark/time-to-k8s/cpu.go - pkg/minikube/audit/row.go - pkg/minikube/machine/cache_images.go - pkg/minikube/perf/result_manager.go - pkg/minikube/service/service.go Now #20878 can be merged. Addresses #20879 * The tablewriter package v1.0.7 renamed SetHeaders to SetHeader * updated go mod and table.SetColumnAlignment([]int{0, 0, 0, 0}) * Changed syntax and added vendor to gitignore * simplified version of tablewriter * removed vendor * fix addon_list * fix images tablewrtier * bump tablewriter for profile list * go mod tidy * bump tablewriter for chart * bump tablewriter for cpu chart * bump tablewriter for row * bump tablewriter cache images * bump tablewriter * bump tablewriter * revert file * bump tablewritter * fix unit test * fix lint issues * fix the integration test pipe char * convert all tables to new pipe instead of asci pipe * convert all tables to new pipe instead of asci pipe * go mod tidy * go work sync --------- Co-authored-by: Medya Ghazizadeh <medya@google.com> |
||
---|---|---|
.github | ||
.openvex/templates | ||
cmd | ||
deploy | ||
enhancements | ||
hack | ||
images/logo | ||
installers | ||
pkg | ||
site | ||
test | ||
third_party | ||
translations | ||
.codecov.yml | ||
.dockerignore | ||
.gitignore | ||
.gitmodules | ||
.golangci.yaml | ||
.markdownlint.json | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
OWNERS | ||
README.md | ||
SECURITY-INSIGHTS.yml | ||
SECURITY.md | ||
SECURITY_CONTACTS | ||
code-of-conduct.md | ||
default.profraw | ||
go.mod | ||
go.sum | ||
go.work | ||
go.work.sum | ||
netlify.toml | ||
sonar-project.properties | ||
test.sh | ||
ver.md |
README.md
minikube

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.

Features
minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:
- LoadBalancer - using
minikube tunnel
- Multi-cluster - using
minikube start -p <name>
- NodePorts - using
minikube service
- Persistent Volumes
- Ingress
- Dashboard -
minikube dashboard
- Container runtimes -
minikube start --container-runtime
- Configure apiserver and kubelet options via command-line flags
- Supports common CI environments
As well as developer-friendly features:
- Addons - a marketplace for developers to share configurations for running services on minikube
- NVIDIA GPU support - for machine learning
- AMD GPU support - for machine learning
- Filesystem mounts
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.
-
#minikube on Kubernetes Slack - Live chat with minikube developers!
Join our community meetings: