Java Microservices with Spring Boot and Spring Cloud Kubernetes
This is repository accompanies my article for the Tanzu Development Center
- Microservices with Spring Cloud Kubernetes Reference Architecture
This Reference Architecture demonstrates design, development, and deployment of Spring Boot microservices on Kubernetes. Each section covers architectural recommendations and configuration for each concern when applicable.
High-level key recommendations:
This architecture demonstrates a complex Cloud Native application that addresses following concerns:
OS: Mac or Linux
JDK 11.x
sdk install java 11.0.14-tem
sdk use java 11.0.14-tem
git clone [email protected]:AndriyKalashnykov/spring-microservices-k8s.git
cd ./spring-microservices-k8s/scripts/
./start-cluster.sh
cd ./spring-microservices-k8s/scripts/
./setup-cluster.sh
cd ./spring-microservices-k8s/scripts/
./install-all.sh
cd ./spring-microservices-k8s/scripts/
./populate-data.sh
cd ./spring-microservices-k8s/scripts/
./employee-log.sh
cd ./spring-microservices-k8s/scripts/
./gateway-open.sh
cd ./spring-microservices-k8s/scripts/
./delete-all.sh
cd ./spring-microservices-k8s/scripts/
./destroy-cluster.sh
cd ./spring-microservices-k8s/scripts/
./stop-cluster.sh