Difference between revisions of "Minikube"
Jump to navigation
Jump to search
↑ https://github.com/kubernetes/minikube/releases/
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[wikipedia:Minikube]] (May [[2016]])<ref>https://github.com/kubernetes/minikube/releases/ | + | [[wikipedia:Minikube]] (May [[2016]]) <ref>https://github.com/kubernetes/minikube/releases/</ref> is a tool that makes it easy to run [[Kubernetes]] locally. Minikube runs a single-node Kubernetes cluster inside a [[Virtual Machine]] (VM) on your laptop. |
== Features == | == Features == | ||
Line 5: | Line 5: | ||
* [[NodePorts]] | * [[NodePorts]] | ||
* [[ConfigMaps]] and [[Secrets]] | * [[ConfigMaps]] and [[Secrets]] | ||
− | * Dashboards | + | * [[Dashboards]] |
* Container Runtime: Docker, [[CRI-O]], and containerd | * Container Runtime: Docker, [[CRI-O]], and containerd | ||
* Enabling [[CNI]] (Container Network Interface) | * Enabling [[CNI]] (Container Network Interface) | ||
Line 26: | Line 26: | ||
sudo dpkg -i minikube_latest_arm64.deb | sudo dpkg -i minikube_latest_arm64.deb | ||
[[minikube start]] | [[minikube start]] | ||
+ | |||
+ | [[multipass launch minikube]] | ||
== Commands == | == Commands == | ||
Line 39: | Line 41: | ||
== Information == | == Information == | ||
* <code>[[kubectl get apiservices]]</code> | * <code>[[kubectl get apiservices]]</code> | ||
− | * <code>[[kubectl get services]]</code> | + | * <code>[[kubectl get services -A]]</code> |
kubectl get nodes | kubectl get nodes | ||
Line 56: | Line 58: | ||
* <code>[[minikube delete]]</code> | * <code>[[minikube delete]]</code> | ||
* <code>[[minikube ssh]]</code> | * <code>[[minikube ssh]]</code> | ||
+ | |||
+ | == Activities == | ||
+ | * Read https://minikube.sigs.k8s.io/docs/faq/ | ||
== Related terms == | == Related terms == | ||
Line 67: | Line 72: | ||
* <code>[[helm install]]</code> | * <code>[[helm install]]</code> | ||
* [[k3s]] | * [[k3s]] | ||
+ | * [[Hostpath]] | ||
+ | * <code>[[k8s.io/minikube-hostpath]]</code> | ||
== See also == | == See also == |
Latest revision as of 08:50, 25 January 2024
wikipedia:Minikube (May 2016) [1] is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a Virtual Machine (VM) on your laptop.
Contents
Features[edit]
- DNS
- NodePorts
- ConfigMaps and Secrets
- Dashboards
- Container Runtime: Docker, CRI-O, and containerd
- Enabling CNI (Container Network Interface)
- Ingress
- Install
Installation[edit]
brew install minikube
, previouslybrew cask install minikube
snap install minikube
- Install from mainstream
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb sudo dpkg -i minikube_latest_amd64.deb
/usr/local/bin/minikube -bash: /usr/local/bin/minikube: cannot execute binary file
Ubuntu, macOS:
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_arm64.deb sudo dpkg -i minikube_latest_arm64.deb minikube start
multipass launch minikube
Commands[edit]
minikube status
minikube start
(minikube stop
)kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.10
minikube service hello-minikube --url
minikube dashboard
minikube status
minikube version
minikube --help
Information[edit]
kubectl get nodes NAME STATUS ROLES AGE VERSION minikube Ready master 8m55s v1.18.0
kubectl get all NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 9m47s
Commands[edit]
minikube addons
minikube addons list
minikube addons enable ingress
kubectl get pods -n kube-system
minikube delete
minikube ssh
Activities[edit]
Related terms[edit]
- Minishift
- Katacoda Kubernetes playground
- Play with Kubernetes
kind
- MicroK8s
- Skaffold
~/.minikube/
helm install
- k3s
- Hostpath
k8s.io/minikube-hostpath
See also[edit]
- minikube: [
status
|start
|stop
|version
|addons
|addons list
|addons enable
|dashboard
|logs
|tunnel
|ssh
|config
|image | delete
],config set
minikube start --vm=true
, kicbase,~/.minikube/, minikube --help
, Minikube changelog kubectl get
: [all
|componentstatus | pods | apiservices | events
|event
|nodes
|replicaset
|services
|svc
|namespaces
|hpa
|secret | deployments | serviceaccounts | endpoints | daemonset | networkpolicy
],kubectl get -h
- Play with Kubernetes, Katacoda,
minikube, kind
, Amazon EKS Workshop, MicroK8s, k3s - Minikube, k3s, MicroK8s
Advertising: