Skip to content

Instantly share code, notes, and snippets.

@amanelis
Last active January 15, 2020 18:27
Show Gist options
  • Save amanelis/e2df081c79eb390bca069bfd8dfcb5b5 to your computer and use it in GitHub Desktop.
Save amanelis/e2df081c79eb390bca069bfd8dfcb5b5 to your computer and use it in GitHub Desktop.
Makefile for Minikube
# Minikube local development
################################################################################
minikube-up: minikube-start minikube-install
minikube-down: minikube-uninstall minikube-delete
setup_dashboard:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta6/aio/deploy/recommended.yaml
minikube-dashboard:
@minikube dashboard
minikube-start:
minikube --vm-driver virtualbox --memory 4000 --cpus 2 start
minikube addons enable ingress
minikube-delete:
@minikube delete
minikube-ip:
@minikube ip
minikube-stop:
@minikube stop
# minikube-secrets:
# kubectl delete secret "default-secrets" || true
# kubectl create secret generic "default-secrets" --from-env-file env.local || true
# kubectl delete secret "service-account" || true
# kubectl create secret generic "service-account" \
# --from-file=key.json=${GOOGLE_APPLICATION_CREDENTIALS} \
# --dry-run -o yaml | kubectl apply -f -
# kubectl delete secret "ssl-certificates"
# kubectl create secret tls "ssl-certificates" \
# --cert /etc/ssh/minikube/client.crt \
# --key /etc/ssh/minikube/client.key
# minikube-install: minikube-secrets
# @eval $$(minikube docker-env) ;\
# docker build -t bridge/covfefe:${LOCAL} -f $(COVFEFE_PATH)/Dockerfile $(COVFEFE_PATH)
# @eval $$(minikube docker-env) ;\
# docker build -t bridge/rivet:${LOCAL} -f $(RIVET_PATH)/Dockerfile $(RIVET_PATH)
# helm install ${HELM_NAME} ${HELM_PATH} \
# --namespace ${LOCAL} \
# --values ./values-${LOCAL}.yaml \
# --set rivetEnvoyAddress=$(shell make minikube-ip),namespace=${LOCAL}
#
# minikube-uninstall:
# helm uninstall ${HELM_NAME} --namespace ${LOCAL} || true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment