- Removed vendored KVM driver so minikube doesn't have a dependency on libvirt-bin
- Added external hostpath provisioner to localkube
- Added unit test coverage
- Added API Name as configuration option
- Etcd is now accessible to pods
- Always use native golang SSH
- Added a deprecation warning to boot2docker provisioner
- Added MINIKUBE_HOME environment variable
- Added
minikube mountcommand for 9p server
- Updated minikube ISO to v1.0.6
- Updated Registry Creds addon to v1.5
- Added check for minimum disk size
- Updated kubernetes to v1.5.2
- Update Dashboard to v1.5.1, fixes a CSRF vulnerability in the dashboard
- Updated Kube-DNS addon to v1.9
- Now supports kubenet as a network plugin
- Added --feature-gates flag to enable alpha and experimental features in kube components
- Added --keep-context flag to keep the current kubectl context when starting minikube
- Added environment variable to enable trace profiling in minikube binary
- Updated default ISO to buildroot based minikube.iso v1.0.2
- Localkube now runs as a systemd unit in the minikube VM
- Switched integration tests to use golang subtest framework
- Update to k8s v1.5.1
- Update Addon-manager to v6.1
- Update Dashboard to v1.5
- Run localkube as systemd unit in minikube-iso
- Add ingress addon
- Add aws-creds addon
- Iso-url is now configurable through
minikube config set - Refactor integration tests
- Fix
service listcommand - Dashboard dowgnraded to v1.4.2, correctly shows PetSets again
- Added heapster addon, disabled by default
- Added
minikube addon opencommand - Added Linux Virtualbox Integration tests
- Added Linux KVM Integration tests
- Added Minikube ISO Integration test on OS X
- Multiple fixes to Minikube ISO
- Updated docker-machine, pflag libraries
- Added support for net.PortRange to the configurator
- Fix bug for handling multiple kubeconfigs in env var
- Update dashboard version to 1.5.0
- Fixed dashboard command
- Added support for net.IP to the configurator
- Updated dashboard version to 1.4.2
- Added docker-env support to the buildroot provisioner
minikube servicecommand now supports multiple ports- Added
minikube service listcommand - Added
minikube completion bashcommand to generate bash completion - Add progress bars for downloading, switch to go-download
- Run kube-dns as addon instead of vendored in kube2sky
- Remove static UUID for xhyve driver
- Add option to specify network name for KVM
- Added support for the KUBECONFIG env var during 'minikube start'
- Updated default k8s version to v1.4.3
- Updated addon-manager to v5.1
- Added
config viewsubcommand - Increased memory default to 2048 and cpus default to 2
- Set default
log_dirto~/.minikube/logs - Added
minikube addonscommand to enable or disable cluster addons - Added format flag to service command
- Added flag Hyper-v Virtual Switch
- Added support for IPv6 addresses in docker env
- Added a "configurator" allowing users to configure the Kubernetes components with arbitrary values.
- Made Kubernetes v1.4.0 the default version in minikube
- Pre-built binaries are now built with go 1.7.1
- Added opt-in error reporting
- Bug fixes
- Updated the Kubernetes dashboard to v1.4.0
- Added experimental rkt support
- Enabled DynamicProvisioning of volumes
- Improved the output of the
minikube statuscommand - Added
minikube config getandminikube config setcommands - Fixed a bug ensuring that the node IP is routable
- Renamed the created VM from minikubeVM to minikube
- Added Hyper-V support for Windows
- Added debug-level logging for show-libmachine-logs
- Added ISO checksum validation for cached ISOs
- New .minikube/addons directory where users can put addons to be initialized in minikube
- --https flag on
minikube servicefor services that run over ssl/tls - xhyve driver will now receive the same IP across starts/delete
- Added a --registry-mirror flag to
minikube start. - Updated Kubernetes components to v1.3.5.
- Changed the
dashboardandservicecommands to wait for the underlying services to be ready. - Added the
DOCKER_API_VERSIONenvironment variable tominikube docker-env. - Updated the Kubernetes dashboard to v1.1.1.
- Improved error messages during
minikube start. - Added the ability to specify a CIDR for the virtualbox driver.
- Configured the
/datadirectory inside the Minikube VM to be persisted across reboots. - Added the ability for minikube to accept environment variables of the form
MINIKUBE_in place of certain command line flags. - Minikube will now cache downloaded localkube versions.
- Fixed a filepath issue which caused
minikube startto not work properly on Windows
- Added experimental support for Windows.
- Changed the etc DNS port to avoid a conflict with deis/router.
- Added a
insecure-registryflag tominikube startto support insecure docker registries. - Added a
--docker-envflag tominikube startwhich allows for environment variables to be passed to the Docker daemon. - Updated Kubernetes components to 1.3.3.
- Enabled all available (including alpha) Kubernetes APIs.
- Added ISO caching.
- Added a
--unsetflag tominikube docker-envto unset the environment variables. - Added a
--no-proxyflag tominikube docker-envto add a machine IP to NO_PROXY environment variable. - Added additional supported shells for
minikube docker-env(fish, cmd, powershell, tcsh, bash, zsh).
- Added a
--disk-sizeflag tominikube start. - Fixed a bug regarding auth tokens not being reconfigured properly after VM restart
- Added a new
get-k8s-versionscommand, to get the available kubernetes versions so that users know what versions are available when trying to select the kubernetes version to use - Makefile Updates
- Documentation Updates
- Updated Kubernetes components to v1.3.0
- Added experimental support for KVM and XHyve based drivers. See the drivers documentation for usage.
- Fixed a bug causing cluster state to be deleted after a
minikube stop. - Fixed a bug causing the minikube logs to fill up rapidly.
- Added a new
minikube servicecommand, to open a browser to the URL for a given service. - Added a
--cpusflag tominikube start.
- Updated Kubernetes components to v1.3.0-beta.1
- Updated the Kubernetes Dashboard to v1.1.0
- Added a check for updates to minikube.
- Added a driver for VMWare Fusion on OSX.
- Added a flag to customize the memory of the minikube VM.
- Documentation updates
- Fixed a bug in Docker certificate generation. Certificates will now be
regenerated whenever
minikube startis run.
- Added a
minikube dashboardcommand to open the Kubernetes Dashboard. - Updated Docker to version 1.11.1.
- Updated Kubernetes components to v1.3.0-alpha.5-330-g760c563.
- Generated documentation for all commands. Documentation is here.
- conntrack is now bundled in the ISO.
- DNS is now working.
- Minikube now uses the iptables based proxy mode.
- Internal libmachine logging is now hidden by default.
- There is a new
minikube sshcommand to ssh into the minikube VM. - Dramatically improved integration test coverage
- Switched to glog instead of fmt.Print*
- Initial minikube release.