Add info to deploy README

This commit is contained in:
2024-10-23 12:33:51 +02:00
parent de8cc2b516
commit 654fa6e4b1
4 changed files with 63 additions and 1 deletions

41
deploy_sample/README.md Normal file
View File

@@ -0,0 +1,41 @@
# Deploy Sample
## Set up
```bash
minikube start
```
## Build and publish image
```bash
cd app
./create_image.sh
docker image ls
cd ..
```
## Deploy
```bash
cd yaml
kubectl apply -f 01-my-app-deployment.yaml
kubectl get all # This should show the 3 pods with status Running
```
## Start service and connect
```bash
kubectl apply -f 02-my-app-service-node-port.yaml
kubectl get all # There should be a service called my-app-service as LoadBalancer
minikube service my-app-service # This should open a browser window with Hello World message
# If end the url with /ip the message should show the ip of the server that answered the petition
```
## Stop everything
```bash
kubectl delete service my-app-service
kubectl delete deploy my-app-deployment
minikube stop
```