Introducción a Kubernetes

1

Implementación de Kubernetes: Configuración y Gestión de Clústeres Locales

2

Configuración de Kubernetes en Local con MiniCube y Kubectl

3

Componentes Fundamentales de Kubernetes: Nodos, Pods y Servicios

4

Comandos básicos de kubectl para gestionar clústeres Kubernetes

5

Enfoques Imperativo y Declarativo en Kubernetes

Quiz: Introducción a Kubernetes

Objetos y Recursos de Kubernetes

6

Creación y Gestión de Pods, Réplicas Sets y Deployments en Kubernetes

7

Exposición de Aplicaciones en Kubernetes: Servicios e Ingress

8

Gestión de ConfigMaps y Secrets en Kubernetes

Quiz: Objetos y Recursos de Kubernetes

Redes y Almacenamiento en Kubernetes

9

Modelo de Red en Kubernetes: Comunicación entre Pods y Servicios

10

Exposición de Aplicaciones en Kubernetes: NodePort, ClusterIP y LoadBalancer

11

Volúmenes Persistentes y Reclamaciones en Kubernetes

12

DaemonSets y StatefulSets en Kubernetes: Diferencias y Usos Clave

Quiz: Redes y Almacenamiento en Kubernetes

Cargas de Trabajo y Escalado

13

Despliegue de Aplicaciones con Kubernetes y Docker Compose

14

Gestión de Jobs y CronJobs en Kubernetes: Automatización de Tareas

15

Escalado de Aplicaciones en Kubernetes con HPA y VPA

16

Escalado de Aplicaciones en Kubernetes: HPA, VPA y Cluster Autoscaler

Quiz: Cargas de Trabajo y Escalado

Kubernetes en la Nube

17

Comparativa de Servicios Gestionados de Kubernetes: EKS, AKS y GKE

18

Gestión de Clústeres Kubernetes en AWS con AKSCTL

19

Despliegue de Clústeres Kubernetes en AKS y GKE

20

Despliegue de Aplicaciones en Clúster K8S con RDS en AWS

Quiz: Kubernetes en la Nube

Troubleshooting, Casos de uso y Certificaciones K8s

21

Debugging de Errores Comunes en Clústers de Kubernetes

22

Aplicaciones de Kubernetes en Edge Computing e IA/ML

23

Certificaciones y Recursos para Administradores de Kubernetes

24

Fundamentos y Aplicaciones de Kubernetes en Entornos Productivos

Aportes 4

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Siento que esto se ha vuelto mucho texto y muy poco didactico, que se hace aburridor, creo que hay mejores mas maneras de enseñar
la voz de la IA se traba por momentos :/
Los volúmenes en Kubernetes son cruciales para gestionar configuraciones y datos persistentes. Los PV (Persistent Volumes) y PVC (Persistent Volume Claims) garantizan que los datos persistan a pesar del ciclo de vida efímero de los Pods. `Stateless vs. Stateful:` \- `Stateless:` No conserva datos entre solicitudes, lo que facilita la escalabilidad. \- `Stateful:` Conserva datos entre solicitudes, necesario para aplicaciones que requieren persistencia de datos, como bases de datos. `PV y PVC:` \- `PV:` Recursos que permiten compartir archivos entre contenedores o entre el pod y el host, asegurando que los datos persistan incluso si el pod se reinicia o elimina. \- `PVC:` Solicitudes de almacenamiento por parte de los usuarios, enlazadas con PVs que cumplen con los requisitos especificados. `Ejemplos:` \- Manifiestos YAML para crear PV y PVC en Kubernetes. \- Comandos para aplicar configuraciones y validar el estado de los volúmenes y reclamaciones. ``` apiVersion: v1 kind: PersistentVolume metadata: name: pv-example spec: capacity: storage: 10Gi accessModes: \- ReadWriteOnce persistentVolumeReclaimPolicy: Retain nfs: path: /mnt/data server: nfs-server.example.com ``` ``` apiVersion: v1 kind: PersistentVolumeClaim metadata: name: pvc-example spec: accessModes: \- ReadWriteOnce resources: requests: storage: 10Gi ``` `Storage Classes:` \- Permiten definir diferentes tipos de almacenamiento, adaptándose a necesidades específicas según el proveedor de nube (AWS, Google Cloud, Azure, etc.). `Similitudes entre los volúmenes en Kubernetes y los volúmenes en Docker:` `Similitudes:` \- Propósito de Almacenamiento Persistente: Tanto en Docker como en Kubernetes, los volúmenes permiten a los contenedores acceder a un almacenamiento persistente que no desaparece cuando el contenedor se reinicia. Esto es crucial para aplicaciones que necesitan conservar datos entre reinicios o actualizaciones. \- `Mecanismo de Montaje:` En ambos sistemas, los volúmenes se montan en rutas específicas dentro de los contenedores. Esto permite que los datos en el volumen sean accesibles como si fueran parte del sistema de archivos local del contenedor. \- `Compartición de Datos:` Los volúmenes pueden ser utilizados para compartir datos entre múltiples contenedores. Por ejemplo, múltiples contenedores en un mismo Pod en Kubernetes o múltiples contenedores en una misma aplicación Docker Compose pueden acceder al mismo volumen. \- `Tipos de Volúmenes:` Ambos soportan diferentes tipos de volúmenes, como volúmenes locales en disco, volúmenes en red (NFS), y volúmenes proporcionados por sistemas de almacenamiento en la nube. `Diferencias:` Aunque tienen muchas similitudes, también hay diferencias clave, especialmente en cómo se gestionan y aprovisionan estos volúmenes.
Saludos! Recuerdo que en otras interfases de cursos de Plazti, cada clase tenía debajo de la vista del video una seccion para los recursos del la clase o del curso. Donde se ubica ahora los recursos? Como punto de mejora, no deberia salir a produccion un curso o clase sin antes asegurarse que los recursos disponibles en la herramienta de visualizacion de cursos o en el repositorio Github del curso el materia debe estar completo. Esto evita la frustarccion del estudiante de no seguir un hilo continuo de la clase y hasta del curso. Pienso que puede ser una causa por la cual algunos alumnos adandonen o no terminen los cursos
undefined