Difference between revisions of "Minikube"
Jump to navigation
Jump to search
↑ https://github.com/kubernetes/minikube/releases/tag/v0.1.0
Line 55: | Line 55: | ||
* [[Minishift]] | * [[Minishift]] | ||
* [[Katacoda]] Kubernetes playground | * [[Katacoda]] Kubernetes playground | ||
+ | * [[Play with Kubernetes]] | ||
* [[Kind (Kubernetes)]] | * [[Kind (Kubernetes)]] | ||
* [[MicroK8s]] | * [[MicroK8s]] |
Revision as of 15:06, 23 May 2022
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.
Features
- DNS
- NodePorts
- ConfigMaps and Secrets
- Dashboards
- Container Runtime: Docker, CRI-O, and containerd
- Enabling CNI (Container Network Interface)
- Ingress
- Install
Installation
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
Commands
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
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
minikube addons
minikube addons list
minikube addons enable ingress
kubectl get pods -n kube-system
minikube delete
minikube ssh
Related terms
- Minishift
- Katacoda Kubernetes playground
- Play with Kubernetes
- Kind (Kubernetes)
- MicroK8s
- Install Istio
- Snap install Kubernetes
- Skaffold
~/.minikube/
See also
- 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
- Kubernetes: distributions, tools, CKA, CKS, Kubernetes interfaces: CSI, CNI, installation, workloads, networking,
kubeadm
,Kubernetes API
, Kubernetes API Server,kubectl, kubeadm, kubelet, kube-proxy
, Cloud services: EKS, GKE, TKE, DKS, Helm, Kubernetes RBAC, Kubernetes deployments, Minikube, Rancher, OpenShift, Charmed Kubernetes, Ingress, Kubernetes scheduler, Kubernetes Finalizers, logging, Kubernetes operator, Orka,kind:
, Kubernetes namespaces, Kubernetes dashboard, Kubernetes Metrics Server, Field Selectors, CoreDNS, CRI, Kubernetes Topology Manager, Kubernetes governance: (SIG, KEP), Kustomize, controllers,ReadinessProbe, LivenessProbe
, KOPS, K9s, Kui, k3s, ImagePullBackOff, PDB, EndPoints, Kots, metadata, Karpenter, Replicated.com, Kubernetes Authenticating, Kubernetes timeline, Changelog/Versions, service accounts, Kubernetes Pod Lifecycle, Kubernetes Conformance Certified, Kubernetes backup, Kubernetes Pod Security Admission, tEKS, Kubernetes events, Kubernetes ports, Kubernetes policies, Connect, addons, DoKC, Kubernetes control plane, Kubernetes Federation, Kubernetes info, Kubetest2, Sidecar (Kubernetes)
Advertising: