Introducción a Google Kubernetes Engine

1

Introducción a Google Kubernetes Engine

2

¿Qué es Kubernetes?

Repaso de Docker

3

Qué son los contenedores

4

Qué es Docker

5

Comandos Básicos de Docker

6

Creación del contenedor de Docker

Conceptos Basicos

7

Cluster y nodos ¿Qué son y cómo funcionan?

8

¿Qué son los Pods?

9

Deployments

10

Pods y Deployments en practica

11

Servicios

12

Servicios en práctica

13

Servicios en práctica / Loadbalancer

14

Servicios en práctica / Node Port

15

Crea tu primer Hola Mundo en Google Kubernetes Engine

Conceptos intermedios

16

Archivos descriptivos de infraestructura teoria y práctica

17

Labels teoría

18

Namespaces teoría

19

Labels y Namespaces explicación gráfica

20

Labels y Namespaces en práctica

21

Deployment Avanzado (Blue-green y Canary Deployment)

22

Implementando Deployment avanzados

23

Terminando de implementar nuestro canary deployment

24

Volúmenes

25

Volúmenes en práctica

26

RETO: Crea un blue green deployment

Arquitectura de una app más robusta

27

Desplegar una aplicación Stateful Teoría

28

Desplegar una aplicación Stateful Práctica

29

Auto Scaling teoría

30

Auto Scaling en práctica

31

Node Pools teoría

32

Node Pools práctica

Contenido Bonus

33

Generando un certificado https con Let's Encrypt para GCP

34

Certificado https

35

Service mesh con Istio

36

StackDriver

37

CI/CD con Cloud Builder

38

CI/CD con Cloud Builder práctica

39

Knative, GKE Serverless Addon

40

Comandos utilizados en el curso

41

Buenas prácticas

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

CI/CD con Cloud Builder

37/41
Recursos

Continuous Integration y Continuous Delivery son dos conceptos que nos ayudan a desplegar muy rápido las versiones de nuestra aplicación. Estaremos integrando continuamente nuestra aplicación a través de herramientas como Jenkins o Terraform, para describir la infraestructura de nuestra aplicación y estar constantemente enviando nuevas versiones de nuestras aplicaciones.

Recuerda que puedes aprender mucho más sobre estos conceptos en el Curso Profesional de DevOps.

Cloud Builder nos ayuda a automatizar muchas tareas en el despliegue de aplicaciones. Gracias a esta herramienta y todas sus integraciones (Cloud Registry, Cloud Repository) vamos a generar el build de nuestra aplicación, generar el contenedor, hacer pruebas y hacer el despliegue.

Aportes 0

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.