add more commands for k3d
parent
d5bae5f9da
commit
6f8fa4c9dc
|
|
@ -1,28 +1,36 @@
|
||||||
|
|
||||||
|
|
||||||
all: cluster image load apply restart watch
|
all: cluster image load apply restart check
|
||||||
|
|
||||||
# TODO: maybe background this?
|
# TODO: maybe background this?
|
||||||
cluster:
|
cluster:
|
||||||
k3d cluster create mycluster
|
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
|
k3d cluster list
|
||||||
|
|
||||||
image: Dockerfile
|
image: Dockerfile
|
||||||
docker build -t shoppinglist-frontend:latest .
|
docker build -t shoppinglist-frontend:latest .
|
||||||
|
|
||||||
|
# TODO: This is not working on my system
|
||||||
load:
|
load:
|
||||||
k3d image import shoppinglist-frontend:latest -c mycluster
|
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:
|
apply:
|
||||||
kubectl apply -f k8s/
|
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:
|
restart:
|
||||||
kubectl delete pod -l app=shoppinglist-frontend
|
kubectl delete pod -l app=shoppinglist-frontend
|
||||||
|
|
||||||
|
check:
|
||||||
|
kubectl get pods
|
||||||
|
kubectl get pods -n ingress-nginx
|
||||||
|
|
||||||
watch:
|
watch:
|
||||||
kubectl get pods -l app=shoppinglist-frontend -w
|
kubectl get pods -l app=shoppinglist-frontend -w
|
||||||
|
|
||||||
|
clobber:
|
||||||
|
k3d cluster delete mycluster
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue