@@ -13,14 +13,12 @@ build: backend-docker-build frontend-docker-build runtime-docker-build
1313install-% :
1414 @echo " Choose a deployment method:"
1515 @echo " 1. Docker"
16- @echo " 2. Kubernetes"
17- @echo " 3. Helm"
16+ @echo " 2. Kubernetes/Helm"
1817 @echo -n " Enter choice: "
1918 @read choice; \
2019 case $$ choice in \
2120 1) INSTALLER=docker ;; \
2221 2) INSTALLER=k8s ;; \
23- 3) INSTALLER=helm ;; \
2422 * ) echo " Invalid choice" && exit 1 ;; \
2523 esac ; \
2624 $(MAKE ) $* -$$ INSTALLER-install
@@ -32,14 +30,12 @@ install: install-data-platform
3230uninstall-% :
3331 @echo " Choose a deployment method:"
3432 @echo " 1. Docker"
35- @echo " 2. Kubernetes"
36- @echo " 3. Helm"
33+ @echo " 2. Kubernetes/Helm"
3734 @echo -n " Enter choice: "
3835 @read choice; \
3936 case $$ choice in \
4037 1) INSTALLER=docker ;; \
4138 2) INSTALLER=k8s ;; \
42- 3) INSTALLER=helm ;; \
4339 * ) echo " Invalid choice" && exit 1 ;; \
4440 esac ; \
4541 $(MAKE) $*-$$INSTALLER-uninstall
@@ -92,22 +88,33 @@ frontend-docker-install:
9288frontend-docker-uninstall :
9389 cd deployment/docker/data-platform && docker-compose down frontend
9490
95- .PHONY : runtime-helm-install
96- runtime-helm-install :
97- helm repo add kuberay https://ray-project.github.io/kuberay-helm/
98- helm repo update
99- helm upgrade kuberay-operator kuberay/kuberay-operator --version 1.4.0 --install
91+ .PHONY : runtime-docker-install
92+ runtime-docker-install :
93+ cd deployment/docker/data-platform && docker-compose up -d runtime
94+
95+ .PHONY : runtime-docker-uninstall
96+ runtime-docker-uninstall :
97+ cd deployment/docker/data-platform && docker-compose down runtime
98+
99+ .PHONY : runtime-k8s-install
100+ runtime-k8s-install :
101+ helm upgrade kuberay-operator deployment/helm/ray/kuberay-operator --install
100102 helm upgrade raycluster deployment/helm/ray/ray-cluster/ --install
101103 kubectl apply -f deployment/helm/ray/service.yaml
102104
105+ .PHONY : runtime-k8s-uninstall
106+ runtime-k8s-uninstall :
107+ helm uninstall raycluster
108+ helm uninstall kuberay-operator
109+ kubectl delete -f deployment/helm/ray/service.yaml
110+
103111.PHONY : unstructured-k8s-install
104112unstructured-k8s-install :
105113 kubectl apply -f deployment/kubernetes/unstructured/deploy.yaml
106114
107115.PHONY : mysql-k8s-install
108116mysql-k8s-install :
109- kubectl create configmap init-sql --from-file=scripts/db/ --dry-run=client -o yaml > deployment/kubernetes/mysql/init-sql.yaml
110- kubectl apply -f deployment/kubernetes/mysql/init-sql.yaml
117+ kubectl create configmap init-sql --from-file=scripts/db/ --dry-run=client -o yaml | kubectl apply -f -
111118 kubectl apply -f deployment/kubernetes/mysql/deploy.yaml
112119
113120.PHONY : mysql-k8s-uninstall
@@ -140,7 +147,7 @@ data-platform-docker-uninstall:
140147 cd deployment/docker/data-platform && docker-compose down
141148
142149.PHONY : data-platform-k8s-install
143- data-platform-k8s-install : mysql-k8s-install backend-k8s-install frontend-k8s-install runtime-helm -install
150+ data-platform-k8s-install : mysql-k8s-install backend-k8s-install frontend-k8s-install runtime-k8s -install
144151
145152.PHONY : data-platform-k8s-uninstall
146- data-platform-k8s-uninstall : mysql-k8s-uninstall backend-k8s-uninstall frontend-k8s-uninstall
153+ data-platform-k8s-uninstall : mysql-k8s-uninstall backend-k8s-uninstall frontend-k8s-uninstall runtime-k8s-uninstall
0 commit comments