Curso de Kubernetes

Clases del Curso de Kubernetes

Instruido por:
Marcos Lilljedahl
Marcos Lilljedahl
Básico
6 horas de contenido
Ver la ruta de aprendizaje
Dockercoins
Proyecto del curso
Dockercoins

Dockercoins es una aplicación de prueba que utilizarás para maximizar el aprendizaje de Kubernetes. Está compuesta por diferentes microservicios escritos en múltiples lenguajes como Python, Nodejs y Ruby que se comunican entre sí con la finalidad de minar una moneda virtual artifical. Despliega los microservicios de esta aplicación para implementar todos los conceptos de Kubernetes.

Curso de Kubernetes

Curso de Kubernetes

Progreso del curso:0/33contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/33contenidos(0%)

Introducción a Kuberentes

Material Thumbnail

Bienvenida e introducción

04:35 min

Material Thumbnail

Repaso de contenedores e introducción a k8s

09:31 min

Material Thumbnail

De pods a contenedores

14:19 min

Material Thumbnail

¿Cómo funciona la arquitectura de red de Kubernetes?

11:36 min

Material Thumbnail

Modelos declarativos e imperativos

06:12 min

Material Thumbnail

Visión general del modelo de red

08:27 min

Material Thumbnail

Introducción a aplicación de prueba

15:37 min

Material Thumbnail

Instalando nuestro primer cluster con Minikube, Kubeadm

14:59 min

Material Thumbnail

Instalando nuestro primer cluster con Kubeadm

11:44 min

Material Thumbnail

Desplegando el Cluster en AWS con EKS

15:42 min

Material Thumbnail

Desplegando una aplicación de prueba con EKS

07:04 min

Primer contacto con un cluster de kubernetes

Material Thumbnail

Creación y manejo de pods

11:16 min

Material Thumbnail

Deployments y replica sets

11:58 min

Balanceo de carga y service discovery

Material Thumbnail

Accediendo a nuestros PODS a través de servicios

12:29 min

Material Thumbnail

Enrutando el tráfico utilizando servicios

08:53 min

Material Thumbnail

Desplegando nuestra app en k8s

11:59 min

Escalando nuestra aplicación

Material Thumbnail

Exponiendo servicios interna y externamente (kubectl-proxy)

08:35 min

Material Thumbnail

Kubernetes dashboard

12:02 min

Material Thumbnail

Balanceo de carga y Daemon sets

11:31 min

Material Thumbnail

Despliegues controlados

15:35 min

Optimizando el uso de nuestro cluster

Material Thumbnail

Gestionar stacks con Helm

16:29 min

Material Thumbnail

Gestionando la configuración aplicativas utilizando Config Maps

09:56 min

Autorización y Namespaces

Material Thumbnail

Introducción a namespaces

07:14 min

Material Thumbnail

Despliegue múltiples instancias de la misma aplicación en un solo cluster.

07:20 min

Material Thumbnail

Autenticación y autorización

07:41 min

Material Thumbnail

Service account tokens

05:28 min

Fin del curso

Material Thumbnail

Recomendaciones para implementar Kubernetes en tu organización o proyectos

10:16 min

Bonus

Material Thumbnail

Clase en vivo: workflows de Kubernetes usando git

09:38 min

nuevosmás votadossin responder
Daniel Ángel
Daniel Ángel
Estudiante

Cuando ejecuto

 curl http://10.244.0.8:8888

se queda congelado y no pasa nada, alguien más le ha pasado?

1
Gerardo Alberto Soto Alvarez del Castillo
Gerardo Alberto Soto Alvarez del Castillo
Estudiante

Al acceder a: 127.0.0.1:35913/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/
¿Se podría cambiar la IP a 0.0.0.0 para poder acceder desde otro PC?
y al ejecutar el comando minikube dashboard me sale este error, aunque si logro ver el dashboard con las gráficas:

Error: no DISPLAY environment variable specified

¿es normal?

0
Jose Alberto Reyes Quevedo
Jose Alberto Reyes Quevedo
Estudiante

Hice hasta donde entendí, pero no logre abrir el kubernetes dashboard con el node port, aunque el port forwarding si me funciono

0
Jose Alberto Reyes Quevedo
Jose Alberto Reyes Quevedo
Estudiante

Como consigo la ip del nodo?, en cual nodo esta el servicio del dashboard?

1
Daniel Ángel
Daniel Ángel
Estudiante

Cree los clusters y se demoran mucho, alguien sabe a que se debe?

0
Daniel Ángel
Daniel Ángel
Estudiante

No me funciona la última parte =/

0
Borja Gómez-Rey Delgado
Borja Gómez-Rey Delgado
Estudiante

Hola! No entiendo muy bien en el min 7:24 cuando dice que el servidor nginx que tiene el volumen montando, debería tener el archivo “html” que hizo el segundo contenedor y compartieron.

El nombre de los volumenes es el mismo pero… se encuentran en diferentes path no?, el primero en

/usr/share/nginx/html/

y el segundo en

/www/

Entonces, no comprendo cuando dice que deben de compartir el contenido (html) que hizo el segundo contenedor. No se supone que están en rutas diferentes? por qué comparten? y en qué momento el segundo contenedor (git) crea un html?

Gracias

1
Daniel Ángel
Daniel Ángel
Estudiante

Tengo error al ejecutar el comando docker-compose up, uso wsl 2, antes tenia la 1, también instale la ultima versión de docker, cual usa en el curso?

help!

error.png
1
Borja Gómez-Rey Delgado
Borja Gómez-Rey Delgado
Estudiante

En la última parte, cuando trato de instalar “NGINX” nunca termina el proceso de “ContainerCreating”. He seguido los pasos tal cual

NAME                        READY   STATUS              RESTARTS   AGE
my-nginx-66b6c48dd5-52bxn   0/1     ContainerCreating   03m23s
my-nginx-66b6c48dd5-bswvt   0/1     ContainerCreating   03m23s
my-nginx-66b6c48dd5-pttbt   0/1     ContainerCreating   03m23s
2
Mario Castro Martínez
Mario Castro Martínez
Estudiante

Alguien a quien le de este error a tratar de unir el segundo nodo al cluster ?.

[WARNING SystemVerification]: this Docker version isnoton the list of validated versions: 20.10.1. Latest validated version: 19.03
[WARNING SystemVerification]: failed to parse kernel config: unable to load kernel module: "configs", output: "", err: exit status 1error execution phase preflight: couldn't validate the identity of the API Server: expected a 32 byte SHA-256 hash, found 26 bytesTo see the stack trace of this error execute with --v=5or higher
0