all: cluster image load apply restart check # TODO: maybe background this? cluster: k3d cluster create mycluster --port "8080:80@loadbalancer" --port "8443:443@loadbalancer" kubectl label node k3d-mycluster-server-0 ingress-ready=true k3d cluster list image: Dockerfile docker build -t shoppinglist-frontend:latest . # TODO: This is not working on my system load: k3d image import shoppinglist-frontend:latest -c mycluster #docker save shoppinglist-frontend:latest -o shoppinglist-frontend.tar #k3d image import ./shoppinglist-frontend.tar -c mycluster apply: kubectl apply -f k8s/ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.10.0/deploy/static/provider/kind/deploy.yaml restart: kubectl delete pod -l app=shoppinglist-frontend check: kubectl get pods kubectl get pods -n ingress-nginx watch: kubectl get pods -l app=shoppinglist-frontend -w clobber: k3d cluster delete mycluster