

La dirección de correo electrónico y el número de teléfono Javier han sido verificados
Javier
- Tarifa USD16
- Respuesta 1h
-
Estudiantes2
Número de estudiantes que Javier ha acompañado desde que se unió a Superprof
Número de estudiantes que Javier ha acompañado desde que se unió a Superprof

USD16/h
Desafortunadamente, este profesor no está disponible
- Informática básica
- Software
- Redes informáticas
- Computación
- Seguridad informática
- Codificación
KUBERNETES, DE PRINCIPIANTE A EXPERTO: Conviértete en un Kubernetes Máster dominando la herramienta más popular para administrar contenedores Docker en 2021!
- Informática básica
- Software
- Redes informáticas
- Computación
- Seguridad informática
- Codificación
Lugar de clase
Acerca de Javier
Arquitecto de software, Arquitecto de infraestructura cloud y DevOps SR.
Probablemente has escuchado la palabra "Kubernetes" más de una vez, y no tienes ni idea de qué es o cómo funciona. Con este curso, aprenderás Kubernetes de la manera más sencilla posible.
No importa si eres un desarrollador, o administrador de sistemas, o DevOps. Con este curso, ¡Kubernetes está al alcance de todos!
¡No esperes más y aprende Kubernetes desde cero! Es una oportunidad única si quieres sobresalir en el mercado actual.
Aprenderás desde las bases, hasta los conceptos más complicados y todo a un ritmo ágil y con mucha práctica.
Dentro del temario veremos:
* Arquitectura
* Conceptos
* Pods,
* ReplicaSets
* Deployments
* Limites
* Health Checks
* Namespaces
* PVC y PV
* Ejercicios de código de aplicaciones del mundo real
* Despliegues
* AWS
Acerca de la clase
- Educación Escolar Basica
- Educación Media
- Técnico Superior
- +9
niveles :
Educación Escolar Basica
Educación Media
Técnico Superior
Educación Superior Universitaria/Técnica/Artística
Formación para adultos
Maestría / Magister
Doctorado
Educación inicial
Principiante
Intermedio
Avanzado
Infantes
- Español
En qué idiomas se da la clase: :
Español
Este curso se basa en una metodología de colaboración por imitación tomando como referencia el temario a continación listado:
Módulo 1.- Introducción.
• Introducción
• ¿Qué es kubernetes?
• ¿Por qué kubernetes?, ¿Qué cosas puede hacer?
• Cosas que no sabías sobre kubernetes
• Conocimiento extra
Módulo 2.- Arquitectura de Kubernetes
• Arquitectura Master-Node
• Kubernetes API- ¿Cómo curre la comunicación tras el telón?
• Kubernetes Scheduler.- Eligiendo nodos para hostear pods
• Kubernetes Controller.- Cono los tipos de controladores en k8s
• Etcd.- Base de datos de Kubernetes
• Kubelet.- El agente en kubernetes
• Kube proxy.- El pontente servicio de kubernetes
• Container Runtime.- El regreso de docker
• Conclusiones
Modulo 3.- Instalando nuestro cluster local
• Kubectl.- nuestro nuevo mejor amigo
• Instalación de docke/Virtual Box
• Instalación de Minikube en windows
• Comandos básicos en minikube
Modulo 4.- Pods en Kubernetes VS Contenedores en Docker
• Recordando la historia de los despliegues
• ¿En realidad sabes como funciona un contenedor?
• ¿Cómo se crea un pod detrás de las escenas?
Modulo 5.- Explorando Pods (domina los objetos más pequeños en kubernetes)
• Creación del primer Pod
• Describe los pods, encuentra información útil
• Aprende a eliminar Pods
• ¿Yaml?¿Como obtengo el yaml desde un pod?
• Pods y contenedores
• ¿No puedes ver la IP de tu pod?
• Aprende a obtener la IP de tu pod
• Kubectl exec.- Ingresa a los contenedores dentro de un Pod
• Kubectl logs.- Aprende a ver qué sucede con los contenedores de un pod
• Manifiestos de kubernetes.- Tu primer acercamiento
• Pods con más de un contenedor.
• Solución: Evita utilizar el mismo puerto en los contenedores de un pod
• Labels y Pods
• Principales problemas con los pods
Módulo 6.- ReplicaSets (garantiza réplicas en tus pods)
• ¿Qué es un ReplicaSet?
• Tu primer ReplicaSet
• Verifica el funcionamiento de un ReplicaSet
• Owner Reference.- Entiende como ReplicaSet se relaciona con los Pods
• Adopción de Pods desde un ReplicaSet
• Problemas en ReplicaSet
Módulo 7.- Deployments (aprende a hacer Rollouts y Rollbacks como un Pro !)
• ¿Qué es un Deployment?
• Tu primer Deployment
• Owner Reference.- Deployment, ReplicaSet y Pods
• Rolling updates.- Actualiza la versión de tu aplicación
• Histórico y revisiones de despliegues
• Change-Cause.- ¿Cambiaste Algo?
• Roll Back.- Si algo salio mal, ¡Regresa!
Módulo 8.- Service and Endpoints (Kubernetes Service Discovery)
• ¿Qué es un servicio?
• ¿Qué son y para qué sirven los endpoints?
• Crea tu primer servicio
• Describe tu servicio y encuentra información útil
• Pods y Endpoints
• Servicios y DNS
• Servicio tipo ClusterIP
• Servicio tipo NodePort
• Servicio tipo LoadBalancer
Módulo 9.- Namespaces & Context.- Organiza y aisla los recursos
• ¿Qué es un namespace?
• Namespace por defecto
• Crea tu primer namespace
• Objetos en un namespace
• DNS en los servicios de un namespace
• Aprende a utilizar el contexto
Módulo 10.- Limita la Ram y CPU que puedan usar tus pods
• ¿Por qué usar limites?
• ¿Qué son los limits y requests?
• ¿Qué sucede si un pod supera el request pero no el límite en RAM?
• ¿Qué sucede si un pod supera el limite en RAM?
• ¿Qué sucede si ningún nodo tiene la RAM solicitada por un pod?
• Limita los recursos de la cpu
• ¿Qué sucede si ningún nodo tiene la cpu solicitada por un pod?
• QoS clases
Módulo 11.- LimitRange( controla el uso de recursos a nivel de objetos)
• ¿Qué es un LimitRange?
• Aplica valores por defecto a los pods que no definan límites
• Valida el funcionamiento de los límites por defecto
• Crea un limitRange con valores mínimos y máximos
• Valida el funcionamiento de las políticas de mínimo/máximo de un limitRange
Módulo 12.- ResourceQuota(Agrega límites a nivel de Namespace)
• ¿Qué es un ResourceQuota?
• Crea tu primer ResourceQuota
• Intenta sobrepasar los límites de tu ResourceQuota
• Limita el número de pods que se pueden crear en un Namespaces
Módulo 13.- Health Checks & Probes(vigila el estado de tus contenedores)
• ¿Qué son los Probes y cómo se ejecutan?
• Tipos de Probes en Kubernetes
• Crea un livenessProbe para que ejecute un comando
• LivenessProbe con TCP
• LivenessProbe con HTTP
• Crea un ReadinessProbe
Módulo 14.- ConfigMaps & Environment Variables - Inyecta datos en tus Pods
• Crea tu primera variable de entorno
• Captura valores embebidos al Pod por medio de variables de entorno
• ¿Qué es un ConfigMap?
• ¿Cómo puede un Pod consumir un ConfigMap?
• Explora un Pod de Nginx y conoce cuál será el contenido de nuestro ConfigMap
• Crea un ConfigMap desde un archivo
• Asocia el ConfigMap que creaste a un Volumen en un Pod
• Monta un ConfigMap como un Volumen sin especificar Items
• Crea un ConfigMap nuevo para inyectarlo como una variable de entorno
• Configura tu Pod para consumir el ConfigMap por medio de variables de entorno
• Valida que todas las Variables y los Mount funcionen bien
Módulo 15.- Secrets (Aprende a manejar data sensible en Kubernetes)
• ¿Qué es un Secret?
• Crea un Secret desde un archivo plano
• ¿Qué es Base64?
• StringData vs Data
• Tip: Nunca versiones un yaml con información sensitiva!
• Inyecta Secrets en tus Pods con Volúmenes
• Inyecta Secrets en tus Pods con variables de entorno
Módulo 16: Kubernetes Volumes (Entiende los conceptos detrás de la persistencia de datos)
• ¿Qué es un Volumen?
• Volumen de tipo emptyDir
• Volumen de tipo hostPath
• Volumen de tipo Cloud
• ¿Qué es un PVC y un PV?
• Reclaim Policy
Módulo 17: Kubernetes Volumes - Empty Dir, HostPath, PV, PVC, StorageClasses
• ¿Cómo crear un EmptyDir para caché?
• Provisionamiento estático - Crea PV/PVC manualmente
• Crea un Persistent Volume Claim sin selectors
• Crea un Persistent Volume Claim con selectors
• Entiende la importancia de un PV/PVC
• Asigna un PVC a un Pod para persistir la data
• Storage Class & Provisionamiento Dinámico
• Reclaim Policy: Retain
• Reclaim Policy: Recycle
• Reclaim Policy: Delete
Módulo 18: Role Based Access Control: Users & Groups
• Introducción a RBAC
• Roles vs ClusterRoles
• RoleBinding vs ClusterRoleBinding
• Users & Groups en Kubernetes
• Crea certificados para un usuario en Kubernetes
• Configura kubectl y crea un contexto para el usuario
• Asegúrate de que RBAC está habilitado
• Cambia de contextos para simplificar los ejercicios
• Crea un Rol para permitir lectura a los Pods en un Namespace
• Crea un RoleBinding para unir a tu Usuario con el Role que creaste
• Aplica más reglas al rol para ser capaz de listar Deployments
• Conoce más sobre los Verbs (Ejemplo con ConfigMaps)
• Crea un ClusterRole para listar Pods en todos los namespaces
• Aprender a crear un Usuario con permisos de administrador
• Asigna Roles a un Grupo
Módulo 19: Role Based Access Control: ServiceAccount
• ¿Qué es un ServiceAccount?
• ServiceAccounts por defecto
• Explora el secreto que está relacionado con el ServiceAccount
• Crea tu propia ServiceAccount
• Entiende la relación de un Pod con un ServiceAccount
• Secretos montados automáticamente en Pods
• Intenta enviar requests sin auth a la API de Kubernetes
• Utiliza JWT para enviar requests autenticados a la API de k8s
• Asigna un ServiceAccount a un Deployment
• Aplica Roles a un ServiceAccount para listar Pods
• Valida que los permisos se hayan aplicado correctamente
Módulo 20: Ingress: Aprende a exponer tus aplicaciones fuera del Clúster
• ¿Cómo podemos exponer una app?
• ¿Cómo nos ayuda Ingress a exponer aplicaciones?
• ¿Cómo fuciona Ingress?
• ¿Qué es un Ingress Controller?
• Crea tu primer Ingress Controller
• Crea un servicio de tipo NodePort para exponer tu Ingress Controller
• Crea un Deployment sencillo para exponer una aplicación a través de Ingress
• Crea reglas en el Ingress para exponer tu app
• Aplica reglas por host y reglas por path en Ingress
• Crea un segundo Deployment y configura reglas en Ingress para distribuir tráfico
• Modifica las reglas de Ingress para ganar familiaridad
Precios
Tarifa
- USD16
Tarifas de los paquetes
- 5h: USD67
- 10h: USD133
En línea
- USD16/h
Profesores de Informática básica similares
-
![teacher_picture]()
Carlos abel
Sapucai & En línea- Nuevo
Docente titulado en tic enseña informática básica, uso de pc, software, ofimática y seguridad.
- USD10/h
- 1a clase gratis
-
![teacher_picture]()
Diego
Asunción & En línea- Nuevo
Hola, soy diego y te entiendo perfectamente. hoy en día, saber usar la pc es fundamental, pero nadie nace sabiendo. por eso, he diseñado un curso de informática básica sin explicaciones difíciles ni c
- USD13/h
- 1a clase gratis
-
![teacher_picture]()
Laurent
Marseille 1er & En línea- Embajador
Cómo adquirir las bases para convertirse en un hacker ético? en parís (cara) o en otro lugar (web)
- USD67/h
- 1a clase gratis
-
![teacher_picture]()
Ana
London & En línea- Embajadora
Diseñadora de moda y gráfica, graduada en csm | docente en central saint martins, uel e istituto marangoni | ofrezco clases profesionales de adobe. especializada en photoshop, illustrator e indesign
- USD134/h
- 1a clase gratis
-
![teacher_picture]()
Inès
Paris 1er & En línea- Embajadora
Graduado de grande ecole y fundador de ijschool ofrece cursos de ofimática (pack office) / financiación cpf, pôle emploi aceptado / factura posible
- USD50/h
-
![teacher_picture]()
Andrei
Berlin & En línea- Embajador
Machine learning en python o r. para tus estudios o para el autoaprendizaje. hablo inglés y vivo en berlín.
- USD90/h
- 1a clase gratis
-
![teacher_picture]()
Francisco
Madrid & En línea- Embajador
Ia claude gpt - javascript! typescript, angular, vuejs, ionic, node, mongodb, firebase, tfg, fp, aplicaciones web y multiplataforma (dam, daw), bootcamp y mucho más fácil y rápido
- USD28/h
- 1a clase gratis
-
![teacher_picture]()
Roberth
Madrid & En línea- Embajador
Ingeniero electrónico y docente universitario da clases redes informáticas y telecomunicaciones. analisis de señales, series de fourier, transformada de laplace, escalamiento, vlsm, routing and switch
- USD22/h
- 1a clase gratis
-
![teacher_picture]()
Adrian
Madrid & En línea- Embajador
Clases android studio aprende a programar en android desde 0 temario de dam
- USD22/h
-
![teacher_picture]()
Pedro
Ciudad de México & En línea- Embajador
¡hola! te invito a probar la clase conmigo, es importante la empatía, trato amable, paciencia e interés por las necesidades del alumno, enseñar lo que necesite y entender cómo aprende.
- USD10/h
- 1a clase gratis
-
![teacher_picture]()
Armando
Guadalajara & En línea- Embajador
Ingeniero en computación ofrece clases de informática básica, ofimática, excel, macros y análisis de datos con herramientas power business intelligence para excel en zona metropolitana de guadalajara
- USD24/h
-
![teacher_picture]()
Daniel
Ciudad de México & En línea- Embajador
Clases de programación | aprende a programar | lógica de programación | acompañamiento personalizado | aprende a programar desde cero | ¿quieres aprender a programar? | ejercicios y proyectos
- USD13/h
- 1a clase gratis
-
![teacher_picture]()
Sara
Milano & En línea- Embajadora
¡aprende adobe photoshop desde cero! diseñador gráfico profesional ofrece lecciones de photoshop de nivel básico, intermedio y avanzado.
- USD62/h
- 1a clase gratis
-
![teacher_picture]()
Maria laura
Madrid & En línea- Embajadora
¿te gustaría aplicar a un mejor puesto? apúntate a mis clases de word, excel y powerpoint totalmente a medida.
- USD22/h
-
![teacher_picture]()
Juan
Madrid & En línea- Embajador
Profesor con la certificación oficial cisco ccie, especialista en redes y seguridad con más de 10 años de experiencia. imparto clases de cisco, ccna,packet tracer, universidad,grado,fp, asir, smr, dam
- USD38/h
- 1a clase gratis
-
![teacher_picture]()
Thoper
Valencia & En línea- Embajador
Animación 3d-2d/ autodesk maya / unreal / postproducción / montaje / motion graphics / diseño / after effects / premiere / photoshop / illustrator
- USD26/h
-
![teacher_picture]()
Julien
Orléans & En línea- Embajador
Desarrollador autónomo, webdesigner y wordpress enseña creación de sitios web en la región central y sus alrededores
- USD43/h
-
![teacher_picture]()
Jesús
Aspe & En línea- Embajador
Aprende informática desde cero con nuestras clases interactivas y mejora tus habilidades digitales de forma efectiva
- USD22/h
- 1a clase gratis
-
![teacher_picture]()
Damian
Buenos Aires & En línea- Embajador
Profesor en ciencias de la computación graduado en la universidad nacional de san luis, argentina, enseña programación c. te ayudo a hacer tus prácticos universitarios/secundarios.
- USD10/h
- 1a clase gratis
-
![teacher_picture]()
Octavian
London & En línea- Embajador
Tutoría experta en informática impartida por profesionales con experiencia en oxford. desbloquee todo su potencial en informática con tutoría personalizada
- USD335/h
-
Ver los profesores de informática básica




















