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

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Service mesh con Istio

35/41
Recursos

Service Mesh nos ayuda a fortalecer las políticas de comunicación en nuestros clusters de kubernetes.

Si tenemos una aplicación que se comunica con un almacén de datos en producción, no queremos que las versiones de desarrollo se comuniquen con las versiones de producción.

Para esto, normalmente necesitaríamos generar muchas máquinas aisladas por sub-redes, fortaleciendo los procesos por medio de firewalls, proxies y demás servicios de red. Todo esto enfocado hacia los bytes que se transmiten dentro de la red.

Con Service Mesh podemos definir estas reglas de comunicación a un alto nivel, a través de servicios usando un lenguaje declarativo.

Caracteristicas de Service Mesh:

  • Red para servicios, no para bytes
  • Visibilidad
  • Resiliencia y eficacia
  • Control de tráfico
  • Seguridad
  • Fortalecimiento de políticas

Istio es un producto creado por Google e IBM que nos ayuda a reducir la complejidad del Service Mesh. Ademas, nos ayuda a tener control sobre los servicios de nuestra aplicación y entender el tráfico de cada uno de estos.

Características de Istio:

  • Provee un service discovery
  • Seguridad
  • Instrumentación
  • Rutas dinámicas
  • Telemetría

Aportes 2

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Este es el mejor video para comprender el increíble poder que tiene Istio y verlo en acción con varios ejemplos:
https://www.youtube.com/watch?v=ofJ5swfP2kQ
Gracias Pelado Nerd!

Buenas podrias explical la implementacion con traefik…