AWS Keys
mvn clean package
docker build -t guru.301/url-shorter .
docker rm -f 301guru || true && docker run -d -p 8080:8080 --name 301guru guru.301/url-shorter
kubectl apply -f deploy/deployment.yml kubectl apply -f deploy/service.yml kubectl apply -f deploy/ingress.yml
Test your enviroment, e.g.:
java -version
mvn --version
docker --version
docker ps -a
docker run hello-world
docker image
docker start -a 301guru
docker save
kubectl get namespaces
kubectl get deployment
kubectl get pods -o wide
kubectl logs
kubectl exec tree01guru-<????POD-ID????> wget localhost:8080
kubectl exec tree01guru-<????POD-ID????> cat index.html
kubectl exec tree01guru-<????POD-ID????> rm index.html
kubectl apply --force -f deployment.yml
kubectl delete pods tree01guru-<????POD-ID????>
kubectl get service
kubectl describe service tree01guru
kubectl get deployments
kubectl delete deployment tree01guru
kubectl describe ingress tree01guru
kubectl cluster-info
kubectl get all --all-namespaces