Difference between revisions of "Minikube"
Jump to navigation
Jump to search
↑ https://github.com/kubernetes/minikube/releases/tag/v0.1.0
Line 17: | Line 17: | ||
* Install from mainstream | * Install from mainstream | ||
[[curl]] -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb | [[curl]] -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb | ||
− | sudo dpkg -i minikube_latest_amd64.deb | + | sudo [[dpkg -i]] minikube_latest_amd64.deb |
Revision as of 19:34, 9 November 2021
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
minikube status
minikube start
(minikube stop
)kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.10
minikube service hello-minikube --url
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
- 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: