Running Kubernetes Locally via Minikube
Quickstart
minikube startStarting local Kubernetes cluster...
Running pre-create checks...
Creating machine...
Starting local Kubernetes cluster...kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.10 --port=8080deployment.apps/hello-minikube createdkubectl expose deployment hello-minikube --type=NodePortservice/hello-minikube exposedWe have now launched an echoserver pod but we have to wait until the pod is up before curling/accessing it via the exposed service. To check whether the pod is up and running we can use the following:
kubectl get podNAME READY STATUS RESTARTS AGE
hello-minikube-3383150820-vctvh 0/1 ContainerCreating 0 3sWe can see that the pod is still being created from the ContainerCreating status kubectl get pod
NAME READY STATUS RESTARTS AGE
hello-minikube-3383150820-vctvh 1/1 Running 0 13sWe can see that the pod is now Running and we will now be able to curl it:
curl $(minikube service hello-minikube --url)Last updated
Was this helpful?