minikube start
eval $(minikube docker-env)
docker build -t <image-name>:<version> .
Don't forget the version tagging or else we hit unsafety registry when deploying with kubectl
docker run -t --rm <image-name>:<version>
docker login <server>
docker push <image-name>:<version>
kubectl run [name] --image=<image-name>:<version> --port=<port> --replicas=2
kubectl get pods
kubectl expose deployments [name] --type=LoadBalancer