ssh -i key.pem ec2-user@35.182.121.83 copy jar in Ec2 instance: scp -i C:\Users\Personnel\Videos\Hpay_deployment/key.pem C:\Users\Personnel\Videos\Hpay_deployment/hpay_mobile_api-0.0.1-SNAPSHOT.jar ec2-user@99.79.76.91:/home/ec2-user/ 15.222.163.172 /************************************ Docker & kubernate *********************************** 1. build the image from dockfile and run - docker build . -t hpay-api-microservice - docker run -p 5000:5000 hpay-api-microservice - curl localhost:8080/actuator/health 2. pusher l'image dans dokerhub - se connecter : docker login - user name : nanojunior92 - password : joejunior92 - docker tag hpay-api-microservice nanojunior92/hpay-api-microservice docker push nanojunior92/hpay-api-microservice 3. Créer le manifest déployment.yaml 4. Créer le manifest service.yaml 5. Deployer sur kubernate kubectl apply -f deployment.yaml kubectl apply -f service.yaml 6. verifier les deploiements kubectl get pods kubectl get services 7. Obtenir l'url du service minikube service mon-microservice-service --url 8. consulter le log ou interacgir avec le containeur - kubectl logs hpay-api-microservice 9. nettoyage - kubectl delete deployment rest-example - kubectl delete service rest-example 10. Augmenter le nombre de replica - kubectl scale deployment hpay-api-microservice --replicas=3 11. créer un auto scaler - kubectl autoscale deployment hpay-api-microservice --cpu-percent=50 --min=1 --max=10