- NodeJS version 18 or higher
- Docker installed in the local environment
- Install minikube
Go to each service, for example
cd product-service
npm install
npm run dev
docker login
docker build -t <USER_NAME>/price-service .
docker run -p 3000:3000 <USER_NAME>/price-service
docker push <USER_NAME>/price-service
minikube start
kubectl apply -f kubernetes/product-service-deployment.yaml
kubectl apply -f kubernetes/product-service.yaml
minikube service product-service