Installed: Docker, Java 1.8, Maven 3.x, Node 12.14.x
Todo App Node - Spring Boot with Docker
$ docker-compose up -d
for test the running docker image
$ docker image ls
for test the running docker container
$ docker container ps
for test the running docker-compose
$ docker-compose ps
cd k8s/
$ kubectl create secret generic mysql-root-pass --from-literal=password=root
$ kubectl create secret generic mysql-user-pass --from-literal=username=root --from-literal=password=c@root
$ kubectl create secret generic mysql-db-url --from-literal=database=db --from-literal=url='jdbc:mysql://todo-app-mysql:3306/db?createDatabaseIfNotExist=true&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&characterEncoding=UTF-8'
kubectl apply -f .
kubectl get all
NOT: Visit to <yourIP>
:31000
section1 : How to Install Docker? section2 : How to Dockerize Application?
K8s FullStack(Spring Boot — Nodejs)Deploy Hands-On