dockerizando un API en nodejs y desplegando a kubernetes
tendencias que lideran la industria del software
Rebootcamp 2019 -
Descripcion del proyecto.
| simple API para una tienda de suplementos
Como usar
Dockerfile
el cual contiene lo siguiente:
En la raiz del proyecto encontrarras un archivo con el nombre FROM node:latest
COPY ./ ./
RUN npm install
CMD [ "npm", "start" ]
Este archivo es que el se usa para crear lo que se conoce como imagen de Docker
Luego puede crear la imagen de Docker
:
$ docker build -t my-nodejs-app .
Y finalmente puedes correr la imagen docker
$ docker run -d -p 3000:3000 my-nodejs-app my-nodejs-app
- Alexis Mateo (alexismateo)
Desplegando a Kubernetes.
-
Para configurar tu ambiente de kubernetes de formar local debes instalar
Minikube
, puedes usar el siguiente link para aprender a como intall minikube en tu maquina. -
Una vez
Minikube
instalado usar el siguiente comando :$ kubectl apply -f Kubernetes/deployment.yml
-
para ver tus contenedores en kubernetes:
$ minikube proxy