mirror of
https://github.com/clastix/kamaji.git
synced 2026-04-15 06:56:47 +00:00
34 lines
832 B
Makefile
34 lines
832 B
Makefile
kind_path := $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST)))))
|
|
|
|
include ../etcd/Makefile
|
|
|
|
.PHONY: kind ingress-nginx
|
|
|
|
.DEFAULT_GOAL := kamaji
|
|
|
|
prometheus-stack:
|
|
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
|
|
helm repo update
|
|
helm install prometheus-stack --create-namespace -n monitoring prometheus-community/kube-prometheus-stack
|
|
|
|
reqs: kind ingress-nginx etcd-cluster
|
|
|
|
kamaji: reqs
|
|
@kubectl apply -f $(kind_path)/../../config/install.yaml
|
|
|
|
destroy: kind/destroy etcd-certificates/cleanup
|
|
|
|
kind:
|
|
@kind create cluster --config $(kind_path)/kind-kamaji.yaml
|
|
|
|
kind/destroy:
|
|
@kind delete cluster --name kamaji
|
|
|
|
ingress-nginx: ingress-nginx-install
|
|
|
|
ingress-nginx-install:
|
|
kubectl apply -f $(kind_path)/nginx-deploy.yaml
|
|
|
|
kamaji-kind-worker-join:
|
|
$(kind_path)/join-node.bash
|