YoVDO

Kubernetes y docker en AWS desde cero (Septiembre 2022)

Offered By: Udemy

Tags

DevOps Courses Amazon Web Services (AWS) Courses Docker Courses Kubernetes Courses Prometheus Courses Helm Courses Minikube Courses

Course Description

Overview

Aprende Docker y Kubernetes en Amazon Web Services (AWS) además de ECS y Fargate, Helm, Minikube y otras herramientas

What you'll learn:
  • Los estudiantes aprenderán a usar docker y sus herramientas (como docker-compose)
  • Los estudiantes aprenderán a desplegar un cluster de kubernetes en un entorno local de desarrollo usando Minikube y eksctl
  • Los estudiantes aprenderán a desplegar un cluster de kubernetes en Amazon web services (AWS) usando EKS
  • Los estudiantes verán un ejemplo real sobre el despliegue de una aplicación
  • Los estudiantes aprenderán como usar otros orquestadores de contenedores como ECS y Fargate
  • Los estudiantes aprenderán buenas prácticas y configuración de monitorización en un cluster de Kubernetes en AWS

En este curso aprenderás Docker, kubernetes y todas las tecnologías relacionadas necesarias.


- Empezaremos aprendiendo los principios docker para poder crear contenedores basados en imágenes de terceros y en nuestras propias imágenes. También aprenderemos a subir imágenes al registro de docker (docker hub) y montaremos entornos locales de desarrollo con docker-compose

- Continuaremos aplicando estos conocimientos a Kubernetes. Aprenderemos los conocimientos básicos de kubernetes usando Minikube para desplegar un cluster en un entorno local. En este entorno trabajaremos los conceptos de Pods, Deployments, Servicios, etc.

- A continuación desplegaremos un cluster en AWSusando el servicio EKS donde podremos disponer de un cluster gestionado por Amazon donde podremos desplegar nuestros contenedores. Usaremos Ingress controllers que nos ayudarán a crear automáticamente volumenes de datos EBS, Balanceadores de carga y Registros DNS.

- Aprenderemos otras herramientas como Helm para paquetizar la configuración de kubernetes,

- Veremos que algunas herramientas básicas de monitorización como Prometheus y ELK.

- Para entender que Kubernetes no es el único orquestador de contenedores del mercado, veremos como funciona ECS, tanto con un cluster donde dispondremos de nodos en instancias EC2 como usando la plataforma compartida de Amazon usando Fargate

- Veremos una configuración básica para tener un entorno de Continuous Delivery con CodePipeline y CodeBuild.


A todo esto ser irá agregando contenido de forma dinámica según vaya viendo cosas nuevas que os puedan resultar de utilidad


Un saludo


Taught by

Miguel Arranz

Related Courses

Advanced Reproducibility in Cancer Informatics
Johns Hopkins University via Coursera
DevOps on Alibaba Cloud
Alibaba via Coursera
Fundamentos de DevOps: Optimiza el desarrollo del software
Universidad Anáhuac via edX
Implementar Aplicação Web no AWS Elastic Kubernetes Service
Coursera Project Network via Coursera
Getting started with AWS Elastic Container Registry (ECR)
Coursera Project Network via Coursera