I tried to deploy e-commerce-microservices-sample on Arm64 machines as mentioned in Readme. I have followed the below steps to deploy the application microservices to Minkube K8s cluster:
git clone https://github.com/venkataravuri/e-commerce-microservices-sample
cd infra/k8s
minikube start
kubectl apply -k shared-services/overlays/local
kubectl apply -k apps/overlays/local
kubectl get pods -A -o wide
I have successfully built the docker images required for four microservices on local arm64 server as they are not present on dockerhub but the base image used in the Dockerfile of cart-deployment microservice is openjdk:17-alpine which is only available for Amd64 and also this image is deprecated. I have replaced the openjdk:17-alpine image with amazoncorretto:17-alpine and successfully built the same.
If required, I am happy to raise PR with this change.