mirror of
https://github.com/lucky-sideburn/kubeinvaders.git
synced 2026-05-23 17:13:00 +00:00
37 lines
780 B
Makefile
37 lines
780 B
Makefile
kubernetes-version?=v1.26.3
|
|
driver?=parallels
|
|
memory?=2048
|
|
cpu?=4
|
|
nodes?=1
|
|
|
|
|
|
.PHONY: init-cluster
|
|
init-cluster:
|
|
minikube start \
|
|
--kubernetes-version $(kubernetes-version) \
|
|
--driver $(driver) \
|
|
--memory $(memory) \
|
|
--cpus $(cpu) \
|
|
--nodes $(nodes) \
|
|
--embed-certs \
|
|
--static-ip 10.211.55.70
|
|
|
|
|
|
.PHONY: setup-cluster
|
|
setup-cluster:
|
|
kubectl apply -f manifests && helm install kubeinvaders --set-string config.target_namespace="ns-1" \
|
|
-n kubeinvaders kubeinvaders/kubeinvaders --set ingress.enabled=true --set ingress.hostName=kubeinvaders.local --set deployment.image.tag=v1.9.6 && minikube addons enable ingress
|
|
|
|
|
|
.PHONY: setup
|
|
setup: init-cluster setup-cluster
|
|
|
|
.PHONY: delete-cluster
|
|
delete-cluster:
|
|
minikube delete
|
|
|
|
|
|
|
|
|
|
|