Skip to content

Instantly share code, notes, and snippets.

@rasoliveira
Last active February 18, 2018 12:08
Show Gist options
  • Save rasoliveira/93ab7fa392979ce95b2175d100144dff to your computer and use it in GitHub Desktop.
Save rasoliveira/93ab7fa392979ce95b2175d100144dff to your computer and use it in GitHub Desktop.
Getting kubernetes to run

Starting

minikube start

Set docker environment

eval $(minikube docker-env)

Building image

docker build -t <image-name>:<version> . Don't forget the version tagging or else we hit unsafety registry when deploying with kubectl

Run image

docker run -t --rm <image-name>:<version>

Push image to registry

docker login <server> docker push <image-name>:<version>

Run deployment

kubectl run [name] --image=<image-name>:<version> --port=<port> --replicas=2

Check pods

kubectl get pods

Expose service

kubectl expose deployments [name] --type=LoadBalancer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment