Created
August 2, 2016 05:09
-
-
Save Cloven/a27e21464dc3bf13ace96ec95543a2c8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ minikube start | |
Starting local Kubernetes cluster... | |
Running pre-create checks... | |
Creating machine... | |
Starting local Kubernetes cluster... | |
Kubernetes is available at https://192.168.99.100:8443. | |
$ kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --port=8080 | |
deployment "hello-minikube" created | |
$ kubectl expose deployment hello-minikube --type=NodePort | |
service "hello-minikube" exposed | |
# We 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 pod | |
NAME READY STATUS RESTARTS AGE | |
hello-minikube-3383150820-vctvh 1/1 ContainerCreating 0 3s | |
# We 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 13s | |
# We can see that the pod is now Running and we will now be able to curl it: | |
$ curl $(minikube service hello-minikube --url) | |
CLIENT VALUES: | |
client_address=192.168.99.1 | |
command=GET | |
real path=/ | |
... | |
$ minikube stop | |
Stopping local Kubernetes cluster... | |
Stopping "minikubeVM"... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment