Skip to content

flashus/msa_class

Repository files navigation

msa_class

Microservices architecture class repo

run app:

./gradlew build
docker compose build
docker compose up

run in k8s:

scoop install minikube helm # win
brew install minikube helm # osx

& minikube -p minikube docker-env --shell powershell | Invoke-Expression #win pwsh
eval ($minikube docker-env) # osx

minikube start
minikube addons enable ingress

cd .chart
helm install users .

#check service, forward from kuber:80 to local:8888
kubectl port-forward service/users-backend-service 8888:80

# http://localhost:8888 now points to users-backend-service
minikube stop
& minikube -p minikube docker-env --unset --shell powershell | Invoke-Expression #win pwsh disable minikube env

init k8s namespaces

# windows
sh .\cmd\init_namespaces.sh

About

Microservices architecture class repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages