- Fixed issue where using TPRs could cause localkube to crash
- Added mount daemon that can be started using
minikube start --mount --mount-string="/path/to/mount"
. Cleanup of mount handled byminikube delete
- Added minikube "none" driver which does not require a VM but instead launches k8s components on the host. This allows minikube to be used in cloud environments that don't support nested virtualizations. This can be launched by running
sudo minikube start --vm-driver=none --use-vendored-driver
- Update kube-dns to 1.14.2
- Update kubernetes to 1.6.4
- Added
minikube ssh-key
command which retrieves the ssh key information for the minikubeVM - Fixed vbox interface issue with minikube mount
- Updated nginx ingress to v0.9-beta.4
- Updated kube-dns to 1.14.1
- Added optional
--profile
flag to allminikube
commands to support multiple minikube instances - Increased localkube boot speed by removing dependency on the network being up
- Improved integration tests to be more stable
- Fixed issue where using TPRs could cause localkube to crash
-
Upgraded default kubernetes version to v1.6.0
-
Mount command on macOS xhyve
-
Pods can now write to files mounted by
minikube mount
-
Added
addon configure
command -
Made DNS domain configurable with
--dns-domain
flag tominikube start
-
Upgraded Kubernetes Dashboard to 1.6.0
-
Removed Boot2Docker ISO support
-
Added
addons disable default-storageclass
command to disable default dynamic provisioner -
Added support for private docker registry in registry-creds addon
-
Added
--f
flag tominikube logs
to stream logs -
Added
--docker-opts
flag tominikube start
to propagate docker options to the daemon -
Updated heapster addon to v1.3.0
-
Updated ingress addon to v0.9-beta.3
-
Made localkube versions backwards compatible for versions without
--apiserver-name
-
[Minikube ISO] ISO will now be versioned the same as minikube
-
[Minikube ISO] Added timezone data
-
[Minikube ISO] Added
jq
andcoreutils
packages -
[Minikube ISO] Enabled RDB Kernel module
-
[Minikube ISO] Added dockerized build for iso image
-
[Minikube ISO] Enabled NFS_v4_2 in kernel
-
[Minikube ISO] Added CIFS-utils
-
Removed vendored KVM driver so minikube doesn't have a dependency on libvirt-bin
-
[Minikube ISO] Added ethtool
-
[Minikube ISO] Added bootlocal.sh script for custom startup options
-
[Minikube ISO] Added version info in /etc/VERSION
-
[Minikube ISO] Bumped rkt to v1.24.0
-
[Minikube ISO] Enabled user namespaces in kernel
-
[Minikube ISO]
/tmp/hostpath_pv
and/tmp/hostpath-provisioner
are now persisted
- 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 mount
command 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
-
[Minikube ISO] Added back in curl, git, and rsync
-
[Minikube ISO] Enabled CONFIG_TUN in kernel
-
[Minikube ISO] Added NFS packages
-
[Minikube ISO] Enabled swapon on start/stop
-
[Minikube ISO] Updated CNI to v0.4.0
-
[Minikube ISO] Fix permissions for /data directory
-
[Minikube ISO] Updated RKT to v1.23.0
-
[Minikube ISO] Added in CoreOS toolbox binary
-
[Minikube ISO] Fixed vboxFS permission error
- 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 list
command - Dashboard dowgnraded to v1.4.2, correctly shows PetSets again
- Added heapster addon, disabled by default
- Added
minikube addon open
command - 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 service
command now supports multiple ports- Added
minikube service list
command - Added
minikube completion bash
command 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 view
subcommand - Increased memory default to 2048 and cpus default to 2
- Set default
log_dir
to~/.minikube/logs
- Added
minikube addons
command 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 status
command - Added
minikube config get
andminikube config set
commands - 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 service
for 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
dashboard
andservice
commands to wait for the underlying services to be ready. - Added the
DOCKER_API_VERSION
environment 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
/data
directory 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 start
to 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-registry
flag tominikube start
to support insecure docker registries. - Added a
--docker-env
flag tominikube start
which 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
--unset
flag tominikube docker-env
to unset the environment variables. - Added a
--no-proxy
flag tominikube docker-env
to 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-size
flag tominikube start
. - Fixed a bug regarding auth tokens not being reconfigured properly after VM restart
- Added a new
get-k8s-versions
command, 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 service
command, to open a browser to the URL for a given service. - Added a
--cpus
flag 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 start
is run.
- Added a
minikube dashboard
command 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 ssh
command to ssh into the minikube VM. - Dramatically improved integration test coverage
- Switched to glog instead of fmt.Print*
- Initial minikube release.