Actividad foro

Noticia

Si os queréis iniciar en todo lo relacionado con microservicios, Docker y Kubernetes, creo que la información que os dejo por aquí puede seros muy útil.

Empezamos por lo básico, ¿qué son los microservicios?
Podría buscar una definición, copiarla y pegarla aquí, pero creo que es mucho más fácil de entender con el ejemplo que ponen en este vídeo: What are microservices really all about? - Microservices Basics Tutorial

El siguiente punto a tener en cuenta es qué es REST y qué son las API REST.
De nuevo creo que lo mejor es verlo en vídeo, se hace más ameno y más amable:
What is REST? What is a RESTful API?

Bien, teniendo una imagen clara en nuestra cabeza de los dos puntos anteriores podemos empezar a ver qué es Docker.
Os dejo un completo videotutorial de dos horas: Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers

Este link os vendrá muy bien la primera vez que queráis montar una Dockerfile por vuestra cuenta:
Intro Guide to Dockerfile Best Practices

Finalmente llegamos al monstruo final, Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]

Si os parece poco además podéis juguetear en estos dos links:
Learn Kubernetes Basics
StatefulSet Basics

Y como he comentado en alguna otra entrada de este blog, si tenéis PluralSight podéis echar un vistazo a estos cursos:
Docker and Kubernetes - The Big Picture
Getting Started with Docker
Docker Networking​
Kubernetes as a Developer
Kubernetes Administration

Para poder probar todo esto lo más fácil es usar Minikube pero, ¿qué es Minikube?
Minikube es una herramienta opensource que permite disponer de un entorno sencillo de Kubernetes con la mayor parte de sus funcionalidades y así poder hacer pruebas locales.

Lo primero que os dejo es este link de GitHub de Minikube: https://github.com/kubernetes/minikube

Lo siguiente es este vídeo: Minikube Intro – Dan Lorenc, Google (Any Skill Level)

Un tutorial interactivo dentro de la web de Kubernetes: Hello Minikube

Y por último, la documentación oficial de Minikube: https://minikube.sigs.k8s.io/docs/

Creo que esto sería todo respecto a microservicios, Docker y Kubernetes.

¡Espero que os haya sido útil!

Noticias