Minikube
Jump to navigation
Jump to search
↑ https://github.com/kubernetes/minikube/releases/
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:
minikube addons enable ingress - Install
Installation[edit]
brew install minikube, previouslybrew cask install minikubesnap 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 statusminikube start(minikube stop)kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.10minikube service hello-minikube --urlminikube dashboardminikube statusminikube versionminikube --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 addonsminikube addons listminikube addons enable ingresskubectl get pods -n kube-systemminikube deleteminikube ssh
Activities[edit]
Related terms[edit]
- Minishift
- Katacoda Kubernetes playground
- Play with Kubernetes
KinD (Kubernetes in Docker)- MicroK8s
- Skaffold
~/.minikube/helm install- k3s
- Hostpath
k8s.io/minikube-hostpath- Orbstack
See also[edit]
- minikube: [
status|start|stop|version|addons|addons list|addons enable|dashboard|logs|tunnel|ssh|config|image | delete],config setminikube 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 (Kubernetes in Docker), Amazon EKS Workshop, MicroK8s, k3s, Iximiuz, KodeKloud
- Minikube, k3s, MicroK8s
Advertising: