Микросервисная архитектура
Домашнее задание к курсу OTUS “Микросервисная архитектура”
Docker
docker build . -t andreevjr/otus:v1 --platform=linux/amd64
docker push andreevjr/otus:v1
docker run -it --name otus-ms -p 8000:8000 otus-ms-01:latest
curl -iv localhost:8000
Kubernetes
minikube start --addons=ingress
kubectl create namespace otus
kubectl apply -f deploy/.
minikube tunnel
The final chords
sudo echo "127.0.0.1 arch.homework" >> /etc/hosts
curl http://arch.homework
curl http://arch.homework/health
curl http://arch.homework/otusapp/<your_name>
— only [A-Za-z] is allowed for name