Difference between revisions of "Minikube start"

From wikieduonline
Jump to navigation Jump to search
 
(71 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{lowercase}}
+
{{lowercase}} __NOTOC__
  
== Mikikube start examples ==
+
[[minikube]] start && [[minikube status]] && [[Minikube: kubectl get pods -A|kubectl get pods -A]]
 +
[[minikube addons enable ingress]] [[csi-hostpath-driver]]
 +
 
 +
[[minikube addons enable]]
 +
 
 +
[[minikube delete]] && [[minikube start]]
 +
 
 +
== [[Mikikube start examples]] ==
 
* <code>[[minikube]] start</code>
 
* <code>[[minikube]] start</code>
 
* <code>[[minikube start --help]]</code>
 
* <code>[[minikube start --help]]</code>
 
* <code>[[minikube start --vm=true]]</code>
 
* <code>[[minikube start --vm=true]]</code>
 
* <code>minikube start [[--driver]]=[[kvm2]]</code>
 
* <code>minikube start [[--driver]]=[[kvm2]]</code>
* <code>minikube start --driver=[[docker]]</code>
+
* <code>[[minikube start --driver=docker]]</code>
 +
* <code>[[minikube start --driver=podman]]</code>
 
* <code>minikube start --memory 4096</code>
 
* <code>minikube start --memory 4096</code>
* <code>[[minikube start --driver=podman]]</code>
+
* <code>minikube start --cpus 3 --memory 3072</code>
 
+
* <code>[[minikube start --container-runtime containerd]]</code>
== [[macOS]] ==
+
* <code>[[minikube start --feature-gates]]</code>
 
+
* <code>[[minikube start --nodes]] 2 -p my-multinode-demo</code>
=== Minikube [[1.25]].2 ===
+
* <code>[[minikube start --listen-address]]=0.0.0.0</code>
.../...
+
* [[minikube start -p]] argocd --cpus=4 --disk-size=40gb --memory=8gb
❌  Problems detected in [[kubelet]]:
 
    May 19 15:25:56 minikube kubelet[179323]: E0519 15:25:56.304268  179323 kubelet.go:1431] "Failed to start [[ContainerManager]]" err=" [open [[/proc/sys/vm/overcommit_memory]]: permission denied, open [[/proc/sys/kernel/]]panic: permission denied, open /proc/sys/kernel/panic_on_oops: permission denied]"
 
 
 
=== Minikube [[1.25]].2 ===
 
minikube start
 
😄  minikube v1.25.2 on Darwin 12.0.1 (arm64)
 
✨  Using the docker driver based on existing profile
 
 
💣  Exiting due to [[PROVIDER_DOCKER_VERSION_EXIT_1]]: "docker version --format -" exit status 1: Error response from daemon: Bad response from Docker engine
 
📘  Documentation: https://minikube.sigs.k8s.io/docs/drivers/docker/
 
 
 
=== Minikube [[v1.25]].1 ===
 
 
 
 
 
minikube start
 
😄  minikube v1.25.1 on Darwin 12.0.1 (arm64)
 
✨  Automatically selected the docker driver
 
👍  Starting control plane node minikube in cluster minikube
 
🚜  Pulling base image ...
 
💾  Downloading Kubernetes v1.23.1 preload ...
 
    > preloaded-images-k8s-v16-v1...: 417.88 MiB / 417.88 MiB  100.00% 1.61 MiB
 
    > gcr.io/k8s-minikube/kicbase: 343.02 MiB / 343.02 MiB  100.00% 1.18 MiB p/
 
🔥  [[Creating docker container]] (CPUs=2, Memory=1988MB) ...
 
🐳  Preparing Kubernetes v1.23.1 on Docker 20.10.12 ...
 
    ▪ kubelet.housekeeping-interval=5m
 
    ▪ Generating certificates and keys ...
 
    ▪ Booting up control plane ...
 
    ▪ Configuring RBAC rules ...
 
🔎  Verifying Kubernetes components...
 
    ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5
 
🌟  Enabled addons: default-storageclass, storage-provisioner
 
🏄  Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
 
 
 
=== Minikube v1.25.1 with errors ===
 
 
 
minikube start
 
😄  minikube v1.25.1 on Darwin 12.0.1 (arm64)
 
👎  Unable to pick a default driver. Here is what was considered, in preference order:
 
💡  Alternatively you could install one of these drivers:
 
    ▪ [[docker]]: Not installed: exec: "docker": executable file not found in $PATH
 
    ▪ hyperkit: Not installed: exec: "hyperkit": executable file not found in $PATH
 
    ▪ parallels: Not installed: exec: "prlctl": executable file not found in $PATH
 
    ▪ vmware: Not installed: exec: "docker-machine-driver-vmware": executable file not found in $PATH
 
    ▪ virtualbox: Not installed: unable to find VBoxManage in $PATH
 
    ▪ podman: Not installed: exec: "podman": executable file not found in $PATH
 
 
❌  Exiting due to DRV_NOT_DETECTED: No possible driver was detected. Try specifying --driver, or see
 
https://minikube.sigs.k8s.io/docs/start/
 
 
 
=== Minikube v1.22.0 ===
 
<pre>
 
minikube start
 
😄  minikube v1.22.0 on Darwin 11.3
 
✨  Using the virtualbox driver based on existing profile
 
👍  Starting control plane node minikube in cluster minikube
 
🔄  Restarting existing virtualbox VM for "minikube" ...
 
❗  This VM is having trouble accessing https://k8s.gcr.io
 
💡  To pull new external images, you may need to configure a proxy: https://minikube.sigs.k8s.io/docs/reference/networking/proxy/
 
🐳  Preparing Kubernetes v1.21.2 on Docker 20.10.6 ...
 
    ▪ Generating certificates and keys ...
 
    ▪ Booting up control plane ...
 
    ▪ Configuring RBAC rules ...
 
🔎  Verifying Kubernetes components...
 
    ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5
 
🌟  Enabled addons: storage-provisioner, default-storageclass
 
🏄  Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
 
</pre>
 
 
 
 
 
 
 
minikube start
 
😄  minikube v1.22.0 on Darwin 11.3
 
✨  Automatically selected the virtualbox driver
 
💿  Downloading VM boot image ...
 
    > minikube-v1.22.0.iso.sha256: 65 B / 65 B [-------------] 100.00% ? p/s 0s
 
    > minikube-v1.22.0.iso: 242.95 MiB / 242.95 MiB  100.00% 1.56 MiB p/s 2m36s
 
👍  Starting control plane node minikube in cluster minikube
 
💾  Downloading Kubernetes v1.21.2 preload ...
 
    > preloaded-images-k8s-v11-v1...: 502.14 MiB / 502.14 MiB  100.00% 1.29 MiB
 
🔥  Creating virtualbox VM (CPUs=2, Memory=2200MB, Disk=20000MB) ...
 
🔥  Deleting "minikube" in virtualbox ...
 
🤦  [[StartHost]] failed, but will try again: creating host: create: creating: Error setting up host only network on machine start: The host-
 
only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least
 
version 5.0.12 that is is supposed to fix this issue
 
🔥  Creating virtualbox VM (CPUs=2, Memory=2200MB, Disk=20000MB) ...
 
😿  Failed to start virtualbox VM. Running "[[minikube delete]]" may fix it: creating host: create: creating: Error setting up host only
 
network on machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to
 
uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue
 
 
❌  Exiting due to IF_VBOX_NOT_VISIBLE: Failed to start host: creating host: create: creating: Error setting up host only network on
 
machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it
 
and reinstall at least version 5.0.12 that is is supposed to fix this issue
 
💡  Suggestion: Reboot to complete VirtualBox installation, verify that VirtualBox is not blocked by your system, and/or use another
 
hypervisor
 
📘  Documentation: https://stackoverflow.com/questions/52277019/how-to-fix-vm-issue-with-minikube-start
 
🍿  Related issues:
 
    ▪ https://github.com/kubernetes/minikube/issues/3614
 
    ▪ https://github.com/kubernetes/minikube/issues/4222
 
    ▪ https://github.com/kubernetes/minikube/issues/5817
 
 
 
=== Minikube v[[1.18.1]] on macOS ===
 
<pre>
 
minikube start
 
😄  minikube v1.18.1 on Darwin 10.14.6
 
🆕  Kubernetes 1.20.2 is now available. If you would like to upgrade, specify: --kubernetes-version=v1.20.2
 
✨  Using the docker driver based on existing profile
 
👍  Starting control plane node minikube in cluster minikube
 
🔄  Restarting existing docker container for "minikube" ...
 
🐳  Preparing Kubernetes v1.18.3 on Docker 19.03.8 ...
 
🔎  Verifying Kubernetes components...
 
    ▪ Using image kubernetesui/dashboard:v2.1.0
 
    ▪ Using image kubernetesui/metrics-scraper:v1.0.4
 
    ▪ Using image bitnami/kubectl:1.17
 
    ▪ Using image gcr.io/k8s-minikube/storage-provisioner:v4
 
    ▪ Using image heketi/heketi:10
 
    ▪ Using image gluster/glusterfile-provisioner:latest
 
    ▪ Using image quay.io/nixpanic/glusterfs-server:pr_fake-disk
 
🌟  Enabled addons: storage-provisioner-gluster, default-storageclass, dashboard
 
🏄  Done! kubectl is now configured to use "minikube" cluster and "" namespace by default
 
</pre>
 
 
 
== Version v[[1.24.0]] on [[WSL]] ==
 
😄  minikube v1.24.0 on Ubuntu 20.04
 
👎  Unable to pick a default driver. Here is what was considered, in preference order:
 
    ▪ docker: Not healthy: "docker version --format {{.Server.Os}}-{{.Server.Version}}" exit status 1: Cannot connect to the Docker daemon at
 
unix:///var/run/docker.sock. Is the docker daemon running?
 
    ▪ docker: Suggestion: Start the Docker service <https://minikube.sigs.k8s.io/docs/drivers/docker/>
 
    ▪ kvm2: Not installed: exec: "virsh": executable file not found in $PATH
 
    ▪ vmware: Not installed: exec: "docker-machine-driver-vmware": executable file not found in $PATH
 
    ▪ podman: Not installed: exec: "podman": executable file not found in $PATH
 
    ▪ virtualbox: Not installed: unable to find VBoxManage in $PATH
 
 
 
❌  Exiting due to [[DRV_DOCKER_NOT_RUNNING]]: Found [[docker]], but the docker service isn't running. Try restarting the docker
 
 
 
== Version 1.18.1 on [[Ubuntu 20.10]] ==
 
minikube start
 
😄  minikube v1.18.1 on Ubuntu 20.10
 
✨  Automatically selected the docker driver. Other choices: none, ssh
 
🛑  The "docker" driver should not be used with root privileges.
 
💡  If you are running minikube within a VM, consider using --driver=none:
 
📘    https://minikube.sigs.k8s.io/docs/reference/drivers/none/
 
 
❌  Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.
 
 
 
 
 
== Version 1.18.1 on [[Ubuntu 20.04]] ==
 
<pre>
 
minikube start
 
😄  minikube v1.18.1 on Ubuntu 20.04
 
👎  Unable to pick a default driver. Here is what was considered, in preference order:
 
    ▪ vmware: Not installed: exec: "docker-machine-driver-vmware": executable file not found in $PATH
 
    ▪ docker: Not installed: exec: "docker": executable file not found in $PATH
 
    ▪ kvm2: Not healthy: /usr/bin/virsh domcapabilities --virttype kvm failed:
 
error: failed to get emulator capabilities
 
error: invalid argument: KVM is not supported by '/usr/bin/qemu-system-x86_64' on this host
 
    ▪ none: Not installed: exec: "docker": executable file not found in $PATH
 
    ▪ podman: Not installed: exec: "podman": executable file not found in $PATH
 
    ▪ virtualbox: Not installed: unable to find VBoxManage in $PATH
 
 
 
❌  Exiting due to DRV_NOT_DETECTED: No possible driver was detected. Try specifying --driver, or see https://minikube.sigs.k8s.io/docs/start/
 
</pre>
 
 
 
=== Version 1.12.3 on macOS ===
 
<pre>
 
minikube start
 
😄  minikube v1.12.3 on Darwin 10.14.6
 
✨  Automatically selected the docker driver
 
❗  Increase Docker for Desktop memory to at least 2.5GB or more:
 
 
 
Docker for Desktop > Settings > Resources > Memory
 
 
 
 
 
❗  Requested memory allocation (1990MB) is less than the recommended minimum 2000MB. Kubernetes may crash unexpectedly.
 
❗  Your system has 16384MB memory but Docker has only 1990MB. For a better performance increase to at least 3GB.
 
 
 
Docker for Desktop  > Settings > Resources > Memory
 
 
 
 
 
👍  Starting control plane node minikube in cluster minikube
 
🚜  Pulling base image ...
 
💾  Downloading Kubernetes v1.18.3 preload ...
 
    > preloaded-images-k8s-v5-v1.18.3-docker-overlay2-amd64.tar.lz4: 510.91 MiB
 
🔥  Creating docker container (CPUs=2, Memory=1990MB) ...
 
🐳  Preparing Kubernetes v1.18.3 on Docker 19.03.8 ...
 
🔎  Verifying Kubernetes components...
 
🌟  Enabled addons: default-storageclass, storage-provisioner
 
🏄  Done! kubectl is now configured to use "minikube"
 
 
 
❗  /usr/local/bin/kubectl is version 1.16.6-beta.0, which may be incompatible with Kubernetes 1.18.3.
 
💡  You can also use 'minikube kubectl -- get pods' to invoke a matching version
 
</pre>
 
  
=== Version v1.9.2 on macOS ===
 
minikube start
 
😄  [[minikube v1.9.2]] on Darwin 10.14.6
 
✨  Automatically selected the hyperkit driver
 
💾  Downloading driver docker-machine-driver-hyperkit:
 
    > docker-machine-driver-hyperkit.sha256: 65 B / 65 B [---] 100.00% ? p/s 0s
 
    > docker-machine-driver-hyperkit: 10.90 MiB / 10.90 MiB  100.00% 4.61 MiB p
 
🔑  The 'hyperkit' driver requires elevated permissions. The following commands will be executed:
 
 
 
    $ sudo chown root:wheel /Users/USERNAME/.minikube/bin/docker-machine-driver-hyperkit
 
    $ sudo chmod u+s /Users/USERNAME/.minikube/bin/docker-machine-driver-hyperkit
 
 
💿  Downloading VM boot image ...
 
    > minikube-v1.9.0.iso.sha256: 65 B / 65 B [--------------] 100.00% ? p/s 0s
 
    > minikube-v1.9.0.iso: 174.93 MiB / 174.93 MiB [] 100.00% 13.98 MiB p/s 12s
 
👍  Starting control plane node m01 in cluster minikube
 
💾  Downloading Kubernetes v1.18.0 preload ...
 
    > preloaded-images-k8s-v2-v1.18.0-docker-overlay2-amd64.tar.lz4: 542.91 MiB
 
🔥  Creating hyperkit VM (CPUs=2, Memory=4000MB, Disk=20000MB) ...
 
🐳  Preparing Kubernetes v1.18.0 on Docker 19.03.8 ...
 
🌟  Enabling addons: default-storageclass, storage-provisioner
 
🏄  Done! kubectl is now configured to use "minikube"
 
 
❗  /usr/local/bin/kubectl is v1.15.5, which may be incompatible with Kubernetes v1.18.0.
 
💡  You can also use '[[minikube kubectl -- get pods]]' to invoke a matching version
 
  
 +
== [[Mikikube start execution examples]] ==
 
== With errors ==
 
== With errors ==
 
<pre>
 
<pre>
Line 245: Line 38:
  
 
== Related terms ==
 
== Related terms ==
* <code>[[minikube status]]</code>
 
* <code>[[minikube stop]]</code>
 
* <code>[[minikube delete]]</code>
 
* <code>[[minikube config]]</code>
 
 
* <code>[[snap install docker]]</code>
 
* <code>[[snap install docker]]</code>
* <code>[[docker start]]</code>
+
* <code>[[docker start]], [[docker stop]]</code>
* <code>[[docker stop]]</code>
 
 
* [[VirtualBox]]
 
* [[VirtualBox]]
 
* <code>[[kubectl cluster-info]]</code>
 
* <code>[[kubectl cluster-info]]</code>
 
* <code>[[kubectl config view]]</code>
 
* <code>[[kubectl config view]]</code>
 
* <code>[[docker]], [[hyperkit]], [[parallels]], [[vmware]], [[virtualbox]], [[podman]]</code>
 
* <code>[[docker]], [[hyperkit]], [[parallels]], [[vmware]], [[virtualbox]], [[podman]]</code>
 +
* [[Icons]]
 +
* <code>[[kubectl get pods -A]]</code>
 +
* <code>[[minikube profile list]]</code>
 +
* <code>[[minikube addons enable metrics-server]]</code>
 +
* <code>[[kind create cluster]]</code>
 +
* [[Katacoda]]
  
 
== See also ==
 
== See also ==
* {{minikube}}
+
* {{minikube start}}
* {{K8s}}
 
  
[[Category:Kubernetes]]
 
 
[[Category:Minikube]]
 
[[Category:Minikube]]

Latest revision as of 12:04, 28 January 2025

minikube start && minikube status && kubectl get pods -A
minikube addons enable ingress csi-hostpath-driver
minikube addons enable
minikube delete && minikube start

Mikikube start examples[edit]


Mikikube start execution examples[edit]

With errors[edit]

minikube start
Starting local Kubernetes cluster...
E0820 12:06:07.966435    2393 start.go:83] Error starting host: Error creating new host: dial tcp: missing address. Retrying.
E0820 12:06:07.979545    2393 start.go:83] Error starting host: Error creating new host: dial tcp: missing address. Retrying.
E0820 12:06:07.994242    2393 start.go:83] Error starting host: Error creating new host: dial tcp: missing address. Retrying.
E0820 12:06:07.994465    2393 start.go:89] Error starting host:  Error creating new host: dial tcp: missing address
Error creating new host: dial tcp: missing address
Error creating new host: dial tcp: missing address

Related terms[edit]

See also[edit]

Advertising: