Aprende contenedores en AWS: Amazon ECS, EKS y Fargate | Pranjal Srivastava | Skillshare
Buscar

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Aprende contenedores en AWS: Amazon ECS, EKS y Fargate

teacher avatar Pranjal Srivastava, Subject Matter Expert

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      1:07

    • 2.

      Cómo construir imágenes de muelle

      4:35

    • 3.

      Cómo crear un repositorio público

      7:55

    • 4.

      Cómo crear un repositorio privado

      3:46

    • 5.

      Cómo crear un clúster para una Fargate

      4:23

    • 6.

      Cómo crear tareas

      4:22

    • 7.

      Tareas de funcionamiento por primera vez

      1:50

    • 8.

      Cómo acceder a la aplicación y crear tareas más similares

      5:17

    • 9.

      Cómo crear un clúster para AWS con EC2

      4:55

    • 10.

      Definición de tareas

      3:20

    • 11.

      Tarea de ejecución

      3:26

    • 12.

      Creación y ejecución de servicios

      6:17

    • 13.

      Cómo instalar eksctl

      2:55

    • 14.

      Cómo crear una pila de Cloudformation

      4:25

    • 15.

      Cómo crear un cluster de minikube

      2:26

    • 16.

      Cómo crear un vodo con imagen ECR

      7:47

    • 17.

      Cómo crear replicas y escalar hacia arriba y hacia abajo

      6:11

    • 18.

      Cómo configurar un clúster

      3:14

    • 19.

      Cómo crear despliegue y servicios

      5:02

    • 20.

      Cómo acceder a aplicaciones

      4:27

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

166

Estudiantes

1

Proyectos

Acerca de esta clase

En esta clase aprenderás cómo ejecutar aplicaciones de docker en la nube de AWS con la ayuda de AWS ECS Fargate y AWS (servicios de contenedores elásticos) con EC2 (nube de computación elástica).

  • Aprenderá cómo containerize una aplicación usando Docker, la herramienta de administración de contenedores.
  • Luego, aprenderás cómo empujar imágenes de docker a AWS ECR (registro de contenedores elásticos), un registro basado en la nube que se usa para almacenar imágenes de docker.
  • Después de eso aprenderás a crear un repositorio público y privado y cómo usarlos. Por último, aprenderás cómo usar AWS Se utiliza para proporcionar y administrar contenedores en la nube de AWS. Tiene dos tipos de lanzamiento:
    • Fargate (sin servidor)

    • ECS con EC2

  • Con Fargate, los contenedores se implementan en la nube de AWS sin administrar infraestructura donde como con ECS con EC2, podrás controlar completamente la infraestructura administrando directamente EC2.
  • Mientras tanto aprenderás cómo crear clústeres, tareas y servicios. Las tareas y servicios son objetos importantes de ECS para ejecutar contenedores desde imágenes de docker.
  • Amazon Elastic Kubernetes Service es un servicio administrado de Kubernetes (orquestación de contenedores) que te permite ejecutar Kubernetes en AWS.

Antes de tomar esta clase debes tener una idea básica sobre el ciclo de vida de contenedores y desarrollo de software con cualquier habilidad de programación.

Después de aprender las lecciones puedes crear y administrar una aplicación de contenedores de docker con AWS ECS, EKS y Fargate

Conoce a tu profesor(a)

Teacher Profile Image

Pranjal Srivastava

Subject Matter Expert

Profesor(a)

I am passionate developer, machine learning enthusiast, coder and bug fixer. Developed many applications on various platforms including python, java, android, php, etc.

I have worked over cloud on IBM Bluemix, AWS, and Microsoft Azure. Prefer digital marketing and SEO in my free time.

I am IBM certified Python developer.

Created own Programming language in Hindi .

Ver perfil completo

Habilidades relacionadas

Desarrollo Herramientas de desarrollo Docker
Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Hola, bienvenido a este curso sobre la ejecución de contenedores Docker en AWS Cloud con herramientas como caso CECA y olvida. Mi nombre es corre en nm instructor para esta clase. En primer lugar, aprenderás a construir una imagen Docker usando un archivo Docker personalizado y luego a empujar una imagen Docker en ECR, elástica Container Registry. Es igual que un Docker Hub donde puedes almacenar tu imagen de Docker allá arriba en AWS Cloud. Después aprenderá acerca de AWS Fargate, una solución sin servidor para ejecutar su aplicación de contenedor sin administrar la infraestructura. Y luego ECS con fácil de, para administrar completamente su aplicación de contenedor así como la infraestructura. En tanto, también aprenderás a crear y ejecutar tareas y servicios en clúster de ECS. Por fin, aprenderá a administrar Kubernetes en AWS, temas actuales como la creación y ejecución de piezas, conjunto de réplica, servicios de implementación y otros objetos de comunidades en clúster de EKS. Ahí están fusilados. Si tienes curiosidad por saber más sobre contenedores en AWS, la inscribe este curso ahora mismo. 2. Construye la imagen de muelle localmente: Oigan amigos, bienvenidos de nuevo. Por lo que antes de empezar con ECR, el Elastic Container Registry, aquí vamos a crear una imagen de Docker. Puedes encontrar main.py donde acabo de crear una sencilla aplicación Flask la cual vamos a mostrar este mensaje espacial. Sigue aprendiendo y sigue con la cabeza. De acuerdo, bueno, aquí he usado solo una biblioteca que es clase, que se usa para crear el desarrollo web. Desde ahora, nuestra tarea es crear una imagen Docker. De acuerdo, así que déjame mostrarte que antes de crear la imagen de Docker que no tenemos ninguna imagen de Docker en este momento en mi sistema, incluso no hay contenedor se está ejecutando también. Entonces 1 en tu mente, cuando estás creando la imagen de Docker, el motor Docker debe ser agua corriente. Está bien. Ahora déjame mostrarte el expediente Docker. El cómo se ve, vale, y aquí voy a usar este comando docker build para construir la imagen Docker. Entonces si ha iniciado el proceso, ahora, vamos a sumergirnos en este archivo Docker. Necesitarás la Python, la lámina base. Y entonces he creado un directorio que movemos ese directorio. Y luego simplemente instalamos la biblioteca requerida que es matraz aquí. Y por fin, he expuesto mi puerto, que es uno que mi aplicación entrará en respuesta sobre él. Y por fin, simplemente ejecutamos la función principal para esta aplicación. Entonces como puedes ver en mi pantalla que como tengo aquí, toda la caché antes de crear esta imagen Docker, el CD-ROM era el tiempo, porque está descargando esta imagen base de Python desde el Docker Hub. ¿ De acuerdo? Por lo que en realidad este Elastic Container Registry es sólo una alternativa lejos Docker Hub donde vamos a almacenar esta imagen de Docker. Y entonces podemos ejecutar esta imagen de Docker desde cualquier lugar. Y la mejor parte es que es totalmente par para independiente y ligero también. Por lo que hemos terminado con el proceso. Se puede ver que todas las cosas están configuradas en este momento. Ahora déjame despejar la pantalla y ver que nuestra imagen Docker está lista o no. Esta maduras imágenes Docker y encontrarás nuestra imagen Docker está lista. Todavía no lo sé, no tenemos contenedor funcionando. Entonces ahora voy a ejecutar esta imagen de Docker, F3 en este contenedor contiene la imagen de Docker. ¿ De acuerdo? Entonces esto va a escribir espacio más oscuro, ejecutar TI, lo que significa para interactivo. Y luego le das el voto de la junta para tu solicitud, para tu contenedor y los pobres para tu frente local a través cual vas a dar la solicitud y el nombre de tu imagen Docker. Por lo que se inicia. Ahora tenemos algo de asunto aquí. Ahora mismo no funciona la velocidad, déjame comprobar por qué no está funcionando. Como se puede ver aquí. Si vamos a ejecutar esta aplicación en la máquina host local, que no requiere la IP del host. Pero cuando vas a ejecutar tu aplicación a esta imagen de Docker, que más adelante vamos a crear un contenedor Docker. Requiere la IP. Entonces la IP que necesitas usar aquí es 0, 0, 0, 0, 0, 0. ¿ De acuerdo? Y eso es todo. Ahora vamos a ejecutar esta aplicación a esta URL. Y dónde está. Sí, eso está funcionando bien. Ahora esta es la URL, incluso puedes escribir host local también para acceder a tu aplicación. ¿ De acuerdo? Entonces así es como puedes simplemente crear la imagen más oscura localmente y luego ejecutar esa imagen de Docker en forma de contenedor Docker. De acuerdo, espero que hayas entendido cómo puedes simplemente aplicar estas cosas más oscuras. Por lo que en la siguiente parte vamos a saltar a sección ECR. Entonces por ahora seguiré aprendiendo, seguiré explorando, y me mantendré motivado. 3. Crea un repositorio de ECR público: Hola amigos, bienvenidos de nuevo. En mi lección anterior, te he mostrado que cómo puedes simplemente crear un linaje equino oscuro. Y aquí en esta lección vas a aprender cómo vas a empujar esa imagen Docker hacia esto más fácil. Por lo que a partir de aquí se puede crear el repositorio. El positivo tres más fácil, obtendrás algunas opciones como privada y pública. Entonces obtendrás alguna opción como agregar algún nombre a ese repositorio. Entonces aquí solo voy a poner esto mi app Flask aquí. Y aquí, también puedes subir cualquier logo para tu repositorio. Puedes agregar algunas descripciones y también puedes optar por agregar en qué tipo de plataforma tu imagen vamos a trabajar. Entonces voy a seleccionar todas las plataformas como Linux y Windows y la arquitectura también. Y aquí puedes dar tu información bajo esta sección permitida que los usos. Puedes utilizar este reclamo de ave cada uno. Por lo que aquí se crea nuestro repositorio. Y ahora necesitas empujar aquí la imagen Docker porque no tenemos ninguna imagen ahí mismo. De acuerdo, Ahora, déjame darnos algunos puntos para esta ISA que pensaron exactamente este ECR es así que es un registro de contenedores Docker totalmente administrado. Es igual que Docker Hub. Ya estás listo QA, donde vas a almacenar y administrar tu imagen de contenedor Docker. Incluso tú puedes desplegarlos. De acuerdo, así que esto es aquí se puede integrar fácilmente con el ECS. Elastic Container Services así como IQ es el elástico Community Services solo está simplificando el proceso, solo está simplificando el desarrollo, producción, varios otros pasos, bien, es simplemente simplificándolo. Entonces aquí, ahora voy a usar este conjunto de comandos para empujar mi imagen Docker, que creé en mi lección anterior 2 allá arriba, hacer este repositorio ECR. Entonces, en primer lugar, el primer paso es iniciar sesión. Y ya he copiado esa pieza de código en particular. Y puedes ver aquí que hemos ingresado con éxito. ¿ De acuerdo? Ahora necesitamos construir la imagen Docker, que ya tengo. De acuerdo, vamos una vez más, voy a hacer la misma tarea, ¿de acuerdo? Entonces es otra vez haciendo lo mismo que hicimos antes, ¿de acuerdo? Ahora el primero es DAG tu imagen Docker. Ahora vamos a darle el nombre a esta recién creada una imagen Docker. De acuerdo, así que hicimos esto. Ahora, voy a, se puede ver aquí la imagen de Docker respecto a una nueva imagen de Docker con este DAG. Y este DAG está estrechamente relacionado con nuestro repositorio más fácil. Se puede ver ese nombre. Es exactamente similar a nuestro repositorio ISA. Ahora, necesitamos empujar nuestra imagen Docker a ECR. Por lo que necesitamos copiar ese comando en particular. Como se puede ver que no hay imágenes en nuestro repositorio, pero después de ejecutar ese comando, se va a empujar este oscuro queda hacer ECR. Entonces mientras está haciendo su trabajo, vamos a discutir algunos de los puntos relacionados con este Docker Hub y ECR. Por lo que ambos tienen esta característica de ruta de depósito público así como repositorio privado. Y esto soporta MFA para empujar y tirar de tu imagen. En tanto que este Docker Hub no tiene este tipo de trabajo. Segundo es que el ECR ya tiene 99.9% de SLA, vale, donde hay Docker Hub no tiene ese nivel. Entonces puedes crear las imágenes inmutables usando ECR. Pero no hay apoyo para estas imágenes inmutables en su hogar. Puede escanear como devengado de este vil más fácil, estás empujando tus cosas allá arriba. En realidad está haciendo las cosas de escaneo también. Pero está ahí en Docker Hub también. Pero 42 requerirán los planos de la bahía. Está bien. Como sabemos, este repositorio público en Docker Hub es gratuito, y también puedes crear un prerrequisito, gratuito en Docker Hub, que es gratuito. Pero para crear algunas variables más, un árbol que necesita ser cargado y se cobrará el escaneo de imágenes. De acuerdo, Así que faltan muchas cosas en el Docker Hub, que tenemos en este Amazon ECR. Entonces, bueno, estas son algunas de las diferencias clave entre más fácil y el Docker Hub. Y ahora se puede ver que también se suben nuestras imágenes de Docker, también empuja a este repositorio de ECR. Y aquí tienes algunos de los detalles de la imagen. Sí, hace que DAG, la imagen, URI, el nombre del repositorio, y un archivo manifiesto, algo. Por lo que Aaron también lanzando su tamaño de nuestra imagen, que es de 344 M B. Puedes elegir la imagen base de Python en consecuencia para reutilizar el tamaño. De acuerdo, solo uso el predeterminado. Ahora desde aquí puedes registrarte público desde aquí. Y tal como es, como es repositorio Bobby, puedes ver tu repulsivo libre en esta galería pública Amazon ECR. Y comprobemos que nuestro repositorio está aquí o no. De acuerdo, Así que hay muchos recursos ya están presentes. Echemos un vistazo que nuestro repositorio es, no están en esta galería, es galería pública. Está bien. puedas encontrar que nuestro repositorio está ahí y esta es nuestra imagen. ¿ De acuerdo? Entonces ahora cualquiera que tenga el enlace para esta cosa en particular y pegamento va a ser sacado esta imagen en particular a través de esta URL para google dot ECR dot AWS. Entonces el ID y nombre de nuestra imagen Docker y ataque en el que se hace clic esto aquí. Para que puedas conseguir parte de la información está ahí. Ahora, voy a cambiar el nombre interdisciplina, que se están mostrando debido al nuevo nombre de nombre del cliente, ¿de acuerdo? O bien puedes poner tu nombre y la sección de nombre para mostrar se debe si quieres ser anónimo original, quieres mostrarte nombre. Por lo que simplemente puedes escribir cualquier nombre y apodo aleatorio. Entonces aquí he usado esta cuenta de usuario de AWS, que está configurada para mi cuenta, es una cuenta raíz. Entonces ahora se puede ver que hay por defecto LES que es tener alguna X particular está ahí y ID de cliente como es el nombre que ponemos ahí abajo. Fui a refrescar esto. Se puede ver que el nombre no se cambia solo por el día de AWS leyendo 21 y ID, que es ahí habrá soñando. Se puede ver el doble punto más fácil o el guión de AWS. Y esa cosa en particular está ahí. Entonces desde aquí puedes, si quieres hacer algunos, algún cambio allá, si también vas a reflejarlos en esa galería en particular, espero que entiendas sobre este ECR. Ahora, sigue aprendiendo, sigue explorando y mantente motivado. 4. Crea un repositorio privado de ECR: Entonces bajemos al negocio y a la lección anterior te he mostrado cómo puedes crear un repositorio público. Ahora en esta parte, vamos a crear aquí un repositorio privado. De acuerdo, así que como puedes ver, tenemos algunos números ahí arriba en la URL, algún número creo. Entonces básicamente es el ID de este repositorio, bien, identificar de manera única este repositorio privado. De acuerdo, entonces hemos creado con éxito el repositorio privado, y aquí no tenemos ninguna imagen de Docker en este momento. Por lo que ahora necesitamos seguir el primer paso, que es recuperar un token de autenticación y luego autenticar a nuestro cliente Docker al registro. Por lo que he copiado sección de código aquí y ahora tenemos login exitosamente a nuestra derecha es gratis también. Por lo que ahora necesitamos construir una imagen Docker. Otra vez. No se requiere porque ya tenemos la imagen Docker. Ahora necesitamos usar este comando DAG, el comando de etiqueta Docker para darle el DAG a esta imagen. ¿ De acuerdo? Entonces si voy a ejecutar esta imagen Docker uno, obtendrás este public.routes.js uno. Y luego tenemos otra imagen Docker para el repositorio. De acuerdo, ahora lo hemos hecho, necesitamos empujar esta imagen Docker al repositorio privado de ECR, vale, a través de este Amazon ECR, podemos tener asma como, como repositorio privado. no tenemos ninguna limitación. Pero en caso de que si estás usando Docker Hub, entonces tendrás solo un padre era un árbol. ¿ De acuerdo? Entonces si quieres crear algún depositario más allá arriba, así que tienes que pagar algunos cargos, ¿de acuerdo? En tanto que en ECR, se pueden crear tantos como el árbol de clúster privado. Ahora como puedes ver ahora hemos empujado con éxito nuestra imagen Docker a este repositorio. Por lo que ahora tenemos la misma imagen Docker en repositorio privado así como público. Y aquí se pueden ver diferentes opciones, diferentes detalles de esta imagen en particular. Ahora, vamos a explorar algunas de las otras opciones, que son, son como, voy a escanear esta imagen en particular. Está bien. Y se comparte eso sucedió nuestro reporte que sobre esta imagen Docker. De acuerdo, entonces Dylan, podemos empezar a explorar algunos otros puntos como las políticas del ciclo de vida. Si quieres quitar tus imágenes no utilizadas, entonces a qué hora la vamos a eliminar. De acuerdo, Entonces puedes establecer diferentes políticas de ciclo de vida allá arriba. Entonces aquí tenemos algunas vulnerabilidades. No así en realidad es 502 o libertades. ¿ De acuerdo? Entonces no te preocupes, ¿es esta una imagen de muestra Docker que he creado? No quiere decir que no tenga ningún tipo de deberes. Por lo que estos son este es el beneficio de usar este docker, lo siento, este amazon, más fácil de desear, puedes hacer algún escaneo de imágenes. Y aquí grabas algunas conscientes de informaciones como si solo hubiera una vulnerabilidad crítica luego 15 Hola, y el descanso son como si fueran solo habilidades pero no están demasiado muy preocupados. De acuerdo, así que no te preocupes. No veas el número, ese gran número ahí. Entonces eso es todo lo que hay y cómo podemos configurar este repositorio privado y público usando este Amazon ECR. Si tienes algún tipo de duda, puedes preguntarme en la sección de preguntas y respuestas. Entonces, por ahora, sigue aprendiendo, sigue explorando y mantente motivado. 5. Crea el cluster para AWS Fargate: Hola amigos, bienvenidos de nuevo. En esta lección, aprenderás sobre ECS Elastic Container Service. Básicamente es administrar Container Orchestration, que está alojado en AWS a través del cual puede administrar su ciclo de vida de contenedor. Al igual que incluye el aprovisionamiento de su contenedor, después el despliegue de su contenedor, escalar hacia arriba, bajar la escala, redes, el equilibrio de carga, y mucho más. Se puede hacer con esta tienda, con esta herramienta de orquestación de contenedores. Es igual que un Enjambre Docker, los 80 cubanos, incluso OpenShift. Básicamente son las continuas oposiciones. Y se requiere porque una vez que tengas múltiples contenedores, se volverá bastante complejo manejarlos. Por lo que va a automatizar el proceso y elimina la complejidad. Eso es todo sobre la orquestación de contenedores y el ECS. Entonces vamos a crear aquí nuestro primer clúster. Y aquí conseguirás tres cluster restado. Una es la creación de redes sólo menoscabada y fácil de linearizar más redes, luego EC2 Windows más redes. De acuerdo, déjame discutir cada uno de ellos. Entonces lo primero ampliamente que tenemos es, es el networking solamente. Se utiliza para crear un clúster vacío, que se utiliza típicamente para la instancia de contenedor que se alojan su propio objetivo son cualquier experiencia es como más fácil en cualquier lugar, lo que incluye en -servicios de premisa así como en Cloud. De acuerdo, entonces eso es otra cosa. Entonces tenemos es Julius plus networking y personal de ventanas EC2. Ambos son similares ya que ambos van a usar aquí la instancia EC2. Una es para crear el contenedor Linux y otra es para crear el contenedor de Windows. Y el resto de las cosas son iguales. De acuerdo, Así que ahora aquí voy a seleccionar la red sólo hacia abajo ya que el propósito aquí es crear los Servicios AWS Fargate, que es algo sin servidor. De acuerdo, ahora necesitas configurar tus clústeres, dale cualquier nombre para tu clúster. Entonces ELLA, también puedes agregar la VPC a esta plantilla. Entonces voy a crear un VPC para esto. Y si quieres agregar algunas etiquetas, incluso puedes agregarle algunas etiquetas. Por lo que ahora tendremos cluster ECS. Y aquí estamos para crear una niebla o servicios. Entonces los servicios de bomberos. Entonces vamos a computar para el continuo. Con la ayuda de este Foghat, solo necesitas construir una imagen de contenedor. Entonces necesitas definir las memorias y el recurso informático que se requiere para ejecutar tu imagen de contenedor. Y luego si vamos a ejecutar y administrar su aplicación. Entonces aquí, la mejor parte es que solo tienes que pagar por los cómputos solicitados tus fuentes cuando es que vamos a usar, ¿de acuerdo? No como si vas a correr con EC2, necesitas pagar por ese retratar instancias EC2. Pero aquí el panorama es diferente. Aquí es necesario pagar solo por los recursos informáticos solicitados. ¿ De acuerdo? Por lo que la ASA mejor parte de usar este AWS Fargate. Aquí estamos usando nuestro 80 fue despedido y más tarde te voy a mostrar también entonces cómo puedes crear un clúster con la Instancia EC2 también. Entonces como puedes ver que nuestro cluster ECS ha sido creado y algunas de las cosas quedan. Y también es computadora en este momento. Por lo que hemos creado el clúster más fácil para el AWS Fargate con la ayuda de la pila CloudFormation. De acuerdo, entonces tenemos un clúster con algo de PPC y subredes en él y para administrar los contenedores de cómputos sin servidor. De acuerdo, entonces en la siguiente parte, voy a discutir sobre una tarea y los servicios también. Y luego vamos a desplegar nuestra aplicación. Aquí. Obtendremos opción para actualizar los detalles de su clúster. Y también puedes eliminar tu clúster de esta opción. Esta opción. ¿ De acuerdo? Entonces eso es todo por esta lección. Como hemos creado el clúster, el clúster aquí. ¿ De acuerdo? Entonces, hasta ahora, sigue aprendiendo, sigue explorando y mantente motivado. 6. Crea una tarea para AWS Fargate: Oigan amigos, bienvenidos de nuevo. En una lección anterior, te he mostrado que cómo puedes escuchar el clúster de ECS usando la siguiente plantilla de solo bifurcación para AWS Fargate. Por lo tanto, permítanme replantear algunos de los puntos que aquí son muy importantes, como este. Aws Fargate es una tecnología que puedes usar con Amazon, más fácil de ejecutar tu contenedor. Y aquí no es necesario administrar las instancias EC2. Por lo que con AWS Fargate, no es necesario aprovisionar, configurar nuestra escala, el clúster de sus instancias EC2 para ejecutar la aplicación. Por lo que elimina el problema de elegir el tipo de servidor, luego decidir cuándo escalar tu clúster y cómo optimizar el clúster y varias otras cosas. Aquí, solo va a cobrar como cualquier computo requerido que haya ahí, ¿de acuerdo? Y es muy fácil configurar el AWS Fargate. Y aquí te voy a mostrar cómo puedes crear la tarea aquí. De acuerdo, Así que vamos a meternos en ello. Entonces esta es das página deficiente, y aquí se puede definir la tarea. Entonces básicamente, vamos a especificar la información de contenedor para nuestra aplicación en cuántos contenedores se requieren para esta tarea, cuánto recurso vamos a utilizar, cómo se vinculan entre sí. Si tienes múltiples contenedores y en los que vamos a responder y varias otras opciones. De acuerdo, entonces vamos a dar click en esto Crear nueva definición de tarea. Y aquí obtendrás tres opciones cuando se olvide de ec2 y externo lo cual está comprometido en, ok. Ahora aquí necesitas configurar tu tarea y continuar con el fenicio. Entonces o bien puedes crear la nueva regla das si ya están solo seleccionar esa. Y luego necesitas dar el nombre de la definición aquí. Y luego el modo natural que ya está seleccionado, que es AWS VPC. Y hay que elegir el ángulo de ejecución aquí, que es el mismo que el anterior. Entonces hay que decir ese tamaño de tarea, la memoria, la utilización de la CPU aquí. Ahora, aquí, lo principal es agregar el contenedor, ¿de acuerdo? Por lo que ya he empujado una de mi imagen Docker a Amazon ECR. Está bien. Es igual que un Docker Hub donde empujas tu imagen Docker allá arriba. Por lo que necesitas dar el nombre de tu contenedor y luego necesitas especificar el nombre en inglés. ¿ De acuerdo? Entonces aquí estoy usando esta URL del repositorio anterior, ¿de acuerdo? Y necesitas proporcionar el pool número dos, que en realidad puedes hacer algún mapeo de puertos a tu aplicación. ¿ De acuerdo? Entonces esto es, esta es mi aplicación básicamente. Y aquí he usado cinco nada, nada, un número de puerto. De acuerdo, así que tienes que proporcionar esas cosas aquí. Y también puedes agregar algo de comprobación de estado, como en qué momento tu respuesta continua y luego tiempos de espera, y luego almacenamiento y registro, y luego el recurso limite eso en ese recurso si eres no va a proceder. E incluso puedes agregar algunas etiquetas más oscuras para tu comprensión. Eso es todo. Por lo que también puede integrar sus integraciones de servicios y varias otras cosas que puede configurar aquí como volúmenes también. Se desea darle algún volumen extra a este contenedor si se requiere. Preguntado a mi solicitud no requiere tanto de cosa. Por lo que no seleccionó ese volumen estaño. Y aquí se puede elegir o bien el EBS, las cosas EFS. ¿ De acuerdo? Entonces este es el formato JSON de mi plantilla para mi definición de tarea en realidad. A partir de ahora a través de esta acción, puedo ejecutar mi tarea. También hay una opción para la actualización. Estas son algunas de las opciones. Si quieres perder debido a algunos cambios puedes hacer desde aquí. Entonces hay todo, en mi próxima lección, les voy a mostrar que cómo va a funcionar esta tarea. 7. Tareas de ejecución para primera vez: Hola amigos, bienvenidos de nuevo. Por lo que antes de ejecutar nuestra tarea, revisitemos algunos de los conceptos importantes que ya comenté sobre el crepúsculo más fácil de Amazon. Por lo que esto sí se requiere definición para ejecutar nuestro contenedor Docker y Amazon ECS. Y donde se puede establecer la imagen Docker que cuánta CPU y memoria vamos a reemplazar por nuestra aplicación, entonces qué tipo de lanzamiento vamos a usar, como Fargate, fáciles de nuestras cosas on-premise. Entonces puedes configurar algunos ajustes de red ahí, los inicios de sesión, los volúmenes, e involucrar variables, así como am reglas y muchos otros equipos, que podemos figurar en esta esa tarea. De acuerdo, entonces aquí en esta lección, te voy a mostrar cómo puedes ejecutar la tarea. Por lo que aquí necesitas seleccionar, nuevo esta hora del almuerzo, olvídate. Y aquí es necesario seleccionar el número tras tarea. De acuerdo, aquí sólo voy a ejecutar una sola tarea aquí. Entonces la configuración del flujo neto, es necesario seleccionar todas las opciones por defecto. Ahora, todas las cosas hechas ahora, ahora, vamos a tocar este botón de tarea ejecutar. Y sí, como puede ver que bajo esta pestaña Datos, nuestra tarea ahora es aprovisionamiento y el estado deseado es el estado en ejecución. Nos tomaremos un rato tranquilo. Y una vez que esté listo, entonces podrás acceder fácilmente a tu aplicación. El aplicativo que se deriva por la imagen Docker, que vamos a crear el contenedor Docker. Y así es como realmente estás interactuando con tu contenedor. ¿ De acuerdo? Entonces en la siguiente parte, les voy a mostrar que después estará en estado en ejecución, cómo se puede acceder a su aplicación, Eso es todo. Sigue aprendiendo, sigue explorando y mantente motivado. 8. Acceder a la aplicación y crear tareas más similares: Hola amigos, bienvenidos de nuevo. Como podemos ver en mi pantalla, nuestra tarea está en estado de ejecución. Y estos son algunos de los detalles de nuestra tarea, esa red aquí puedes tener tu IP privada, la IP pública, luego NID también. Entonces aquí puedes encontrar aquí los registros de tu aplicación. Esto simplemente significa que nuestra aplicación se está ejecutando en estado, vale, nuestro contenedor está en etapa de ejecución. Por lo que ahora nuestra tarea es acceder a nuestra aplicación. Y para ello, perdemos otras configuraciones de red. De acuerdo, antes de eso, déjame mostrarte algunas cosas más sobre esta tarea. Y como pueden ver, estos son los racimos de información sobre nuestro contenedor. ¿ De acuerdo? No configuramos esa medida de configuración, pero aún así nuestra aplicación se está ejecutando estado, bien, Ahora esta es nuestra IP pública. Ahora voy a utilizar una IP pública en particular para acceder a nuestra aplicación. Y nuestra aplicación. Vamos a utilizar este número de puerto 5000 uno. ¿ De acuerdo? Entonces como pueden ver, nosotros, el lado ahora es alcanzable. Simplemente significa que todavía falta algo. Y aquí lo vamos a averiguarlo y a resolver este problema luego acceder a nuestra aplicación. Por lo que aquí obtendrás este ID de interfaz de red. Dentro de este ID de interfaz natural, obtendrás información sobre tu grupo de seguridad. ¿ De acuerdo? Dentro del grupo de seguridad, obtendrás opción sobre la regla de entrada. La regla de entrada. Vamos a definir que tipo de gráfico vamos a ser aceptados por tu aplicación, tu contenedor. ¿ De acuerdo? Entonces ahora voy a habilitar este pobre termal 5000 uno aquí dentro de esta regla de entrada. Y en cualquier lugar que antes voy a seleccionar aquí y luego voy a guardar estas reglas. ¿ De acuerdo? Ahora hemos hecho algunos cambios aquí. Ahora se puede ver dentro de estas reglas de entrada, nuestra regla personalizada también se agrega dentro de este grupo de seguridad, que se adjunta a eso, nuestra tarea. ¿ De acuerdo? Entonces ahora voy a hacerlo, si voy a dirigir esta cosa en particular, entonces vamos a trabajar para nosotros. De acuerdo, déjame revisar una vez más que la configuración que hicimos como todavía ahí o no, está ahí. Está bien. Tan bien, nuestra configuración es, se ha completado. Ahora como puedes ver, podemos acceder a nuestra aplicación. Por lo que necesitas hacer algunas cosas, como necesitas agregar las reglas entrantes para poder acceder a tu aplicación. Ahora, también te voy a mostrar eso. Supongamos que si vas a tener alto tráfico y luego cómo tu aplicación, vamos a responder a eso. De acuerdo, entonces es mejor región la tarea significa hasta ley sólo tenemos una tarea para nuestro AWS Fargate. Pero en lugar de ejecutar una tarea, incluso puedes ejecutar alguna tarea más similar, ¿de acuerdo? Entonces, vamos a equilibrar el tráfico. Entonces déjame mostrarte eso como fue demasiado lejos. Necesitas usar la misma configuración, como la configuración predeterminada que hicimos antes. Y nuestra tarea es ahora. Y están prometiendo recta. Ahora una vez ya lo hará, necesitamos hacer la misma cadena está nuevo dentro de este ID de interfaz de red. Entonces necesitas ir a ese grupo de seguridad. Y entonces tenemos que cambiar también las reglas de entrada para esa tarea vertical. No, déjame volver a hacer lo mismo. Entonces esta es la regla de entrada. No tenemos ese hueso. Por lo que tu TCP personalizado, entonces necesitas poner tu número de puerto a través del cual puedes acceder a tu aplicación, IP en cualquier lugar. De acuerdo, entonces hemos hecho con éxito algunos cambios en nuestra tarea recién creada. ¿ De acuerdo? Entonces ahora averigüemos que nuestra aplicación va a funcionar con este D2 o no. Está bien. Por lo que de nuevo, verificó que Brooklyn más reglas estaba presente o no. Está bien. Entonces tenemos otra IP y otra URL y vamos a abrir a una nueva pestaña. Y hay que poner ese número de puerto también, que es 5000 uno. Como puedes ver, somos capaces de acceder a nuestra aplicación con dos IPs diferentes, bien, Así que para desplazar sus gráficos, todo esto se trata de ECS. Olvídate de cómo puedes ejecutar tu imagen de contenedor para desplegar tu aplicación. Así que sigue aprendiendo, sigue explorando y mantente motivado. 9. Crea el clúster para AWS ECS con EC2: Muy bien, ahora ya estás familiarizado con palabras clave relacionadas con contenedores como contenedor en sí, orquestación de contenedores, cómo este clúster ECS Mundo, Orden, AWS Fargate, y estas son las cosas que ya tenemos discutido al respecto. En esta lección, vamos a crear el clúster ECS con la ayuda de la plantilla de red ec2 Linux. Entonces déjame revisar algunos de los conceptos como los que tenemos a través de malditos niños. Uno es sólo el networking, otro es fácil para las redes Linux y el estragón es fácil para Windows además de las redes. Entonces la primera plantilla, que es crear el clúster vacío, y no requerimos una infraestructura dedicada para ello. Estamos totalmente enfocados en el clúster Serverless, ¿de acuerdo? Y ahora estamos creando el clúster ECS donde también tenemos la Instancia EC2. A cómo nuestro control completo sobre la infraestructura donde podemos ejecutar esa tarea, nuestros servicios en ese clúster. El clúster en el que entraremos se ejecuta dentro de nuestra instancia de Amazon EC2. Por lo tanto, si desea ejecutar un servicio o su tarea en una infraestructura sin servidor, entonces vaya por fibra de AWS. Pero si quieres tener más control sobre tu infraestructura. Entonces necesitas usar esta tablet donde hemos configurado todas las cosas con la red ec2 Linux. Aquí, la única diferencia entre suele ser Next y la ventana EC2 es que en ec2 Linux, va a crear un contenedor Linux. En tanto que en el fácil a Windows, se va a crear un contenedor de Windows. Y eso es solo importante lo que necesitas para asegurarte de que qué tipo de contenedor requieres. De acuerdo, entonces en ambos casos la instancia EC2 donde vamos a crear. Ahora esta es mi pila CloudFormation. Si ya estás familiarizado con como tú, entonces debes estar al tanto del grupo de recursos. Este es solo un grupo de recursos neutral donde puedes administrar múltiples recursos en un solo lugar, ¿de acuerdo? que pueda eliminar todo el recurso y simplemente eliminando la pila de CloudFormation. De acuerdo, entonces ahora hemos creado el clúster ECS, la pila de confirmación de medio alto. Ahora este es nuestro cluster, EC2, EC2 cluster, ¿de acuerdo? Y el estado que puedes ver aquí está activo y no hay servicios, no hay conjuntos de datos corriendo ahí arriba. Y dentro de esta instancia de ECS dab, obtendrás la Instancia de Contenedor. Vamos a comprobarlo. Algunos de los detalles de nuestra instancia de contenedor. Aquí obtendrá el nombre de su clúster que el ID de instancia EC2 también está ahí. Entonces el sistema operativo es Linux y zona LD. Entonces las IPs públicas y privadas y un montón de opciones están disponibles aquí. ¿ De acuerdo? Entonces si sabes de EC2, que te será bastante fácil porque vas a hacer algunos delos cambios en la Instancia EC2 también,para porque vas a hacer algunos de los cambios en la Instancia EC2 también, que podamos acceder fácilmente a nuestra aplicación la cual se está ejecutando dentro del contenedor. De acuerdo, entonces déjame mostrarte sobre esta Instancia de Contenedores EC2. Entonces aquí está, lo es. Entonces esta es nuestra instancia EC2. También está en estado de funcionamiento. Se puede ver también. Aquí puedes tener el eje sobre tu EC2 está usando este d2 punto micra y el estado no se completa completamente, como puedo ver en mi pantalla. Todavía se encuentra en el modo de lasing. lo que una vez que nuestra instancia estrepite, podremos conectar nuestra instancia EC2. ¿ De acuerdo? Ahora aquí conseguirás IPs públicas, privadas para comunicar instancia ec2. Ahora estos son algunos cuentos de EC2. Ahora tienes que ir al interior del grupo de seguridad. Y aquí necesitamos configurar algunas reglas de entrada para que podamos acceder a la aplicación. Entonces, como puede ver, sólo se configura una regla de entrada. Entonces ahora voy a configurar, en realidad voy a agregar una regla de entrada más. Entonces todo DCP y luego guardar las reglas. Entonces lo que sea, no hay restricción ahora mismo, vale, puede aceptar cualquier tipo de protocolos. ¿ De acuerdo? En la siguiente lección, les voy a mostrar que cómo pueden crear una tarea y los servicios. En lo que va de ahora, sigue aprendiendo, sigue explorando, y quédate modulo. 10. Definir la tarea: Hola amigos, bienvenidos de nuevo. En una lección privada, te he mostrado que cómo puedes crear un clúster, el clúster más fácil con EC2. Ahora en esta parte vamos a definir la tarea. Por lo que dado un nombre para su tarea aquí, entonces aquí vamos a requerir esta facilidad a capacidades. Por lo general, son el rol del anochecer que el modo de red. Y aquí voy a seleccionar el predeterminado. Y aquí solo seleccionas el rol de IAM, ese tamaño de polvo. Puedes poner cualquier número aquí de acuerdo al comentario. ¿ De acuerdo? Entonces aquí hay que dar este truco número diez, creo que el miércoles vamos a hacer suficiente o 500. ¿ De acuerdo? Voy a dar valor finito. Bueno, entonces desde aquí se pueden configurar algunos volúmenes y varias otras opciones. Se puede agregar algo. Aquí. También necesitas definir el contenedor, ¿de acuerdo? Y aquí necesitas configurar la imagen Docker a la que sigo. Vamos a correr. De acuerdo, Entonces este es mi contenedor, esa imagen Docker que he almacenado ahí arriba en ECR, ¿de acuerdo? Ahora aquí también requerirá algunas cosas aquí que ese puerto en particular que desea exponer su contenedor y a través del cual podrá acceder a la aplicación en particular que se está ejecutando dentro de su contenedor. Entonces esta es mi aplicación donde fusioné. El número de puerto es cinco, nada, nada uno. ¿ De acuerdo? Entonces aquí voy a usar este número en particular aquí, bipolar 1. Y de nuevo, puedes dar cualquier número ADD también. Se AGREGAR y tg y el otro. Está bien. Entonces estos son algunos del mapeo de puertos que estoy haciendo cuidan el puerto host y el puerto contenedor. Ahora aquí puedes agregar algunas etiquetas de seguridad de almacenamiento más, los límites de origen. Y no lo creo que sea necesario nada para mi solicitud aquí. De acuerdo, Así que aquí tenemos alguna flecha y I. puerto host debe ser único en todos los contenedores. Está bien. Está bien. Entonces voy a quitar algunos de ellos de aquí vamos. Está dando una flecha aquí. Entonces creo que este 5000 y el otro estaría bien aquí. Ahora he añadido un contenedor. ¿ De acuerdo? También puedes agregar incluso chequeo de salud también. Ahora la cosa es ADP y los vitales y uno, está bien. Esto es lo que he hecho aquí y ahora se crea nuestra explicación de tarea. Ahora, la siguiente parte, te voy a mostrar ahí cómo puedes ejecutar tu escritorio y cómo puedes acceder a tu aplicación. Entonces las opciones que me quedan porque no lo requiero ahora. Pero puedes usar si ya encontraste cosas poco más oscuras y oscuras relacionadas, eso es todo. Seguir aprendiendo. 11. Taller de ejecución: Entonces ahora voy a ejecutar nuestra tarea aquí. ¿ De acuerdo? Por lo que aquí se puede ver que hay alguna misión de punto punto arriba que ya los he declarado. Esta es la definición que configuramos en una lección anterior. Y aquí tenemos algunas opciones como acción a través de las cuales puedes ejecutar tu tarea. Se incluye un servicio a partir de eso, das declinación y así sucesivamente. Cosas más fáciles servicios de los que voy a discutir en la siguiente lección, que es ejecutar su contenedor por un periodo de tiempo más largo. Y quieres ejecutar parte de tu contenedor todo el tiempo también, lo cual podemos hacer con los servicios de ECS. Ahora hemos ejecutado la tarea más fácil aquí. Como se puede ver esto en el estado pendiente. Y una vez se transformará en el estado en marcha, que es que aquí es nefasto. Entonces podremos acceder a ese contenedor en ejecución. Y están ejecutando aplicación dentro del contenedor. Entonces mientras vas a crear un servicio, eventualmente vamos a crear esa tarea, ¿de acuerdo? Y será una tarea de autocuración. Que pase lo que pase es hace algún error entra en ella y, y falló. Entonces vamos a ejecutar una nueva tarea y ese crepúsculo en particular, la tarea completa, ¿de acuerdo? Por lo que ahora se está ejecutando nuestra tarea, lo que simplemente indica que nuestra aplicación también estará funcionando en estado. Por lo que aquí obtendrás algunas de las opciones. Y déjame abrir cada uno de ellos en las nuevas pestañas. Aquí puedes ver que tienes alguna IP pública y la IP privada, ya que nos seleccionaremos, utiliza esta IP pública para acceder a nuestra aplicación. Aquí puedes ver que somos capaces de acceder a nuestra aplicación. Esto sucede porque ya hemos configurado la Configuración de entrada. Está bien, eso está bien. Aquí no tenemos ningún error y abre este solo tiro. Entonces aquí tendrás IPs públicas, IPs privadas, el estado, como puedes ver desde aquí, el estado corriendo que es uno aquí, y los recursos, la mamaria y el puerto que está utilizando se pueden ver todas las cosas allá arriba. Y ya está todo, así es como puedes crear Damasco y acceder a tu aplicación. En caso de que quieras actualizar tus tareas. También puedes hacer esto. Y en caso de que quieras ejecutar SAS sí. También puedes tener ese opcional tan oblicuo o el aire. Por lo que es muy fácil ejecutar tu aplicación containerizzate allá arriba y a AWS puede rasgar opciones de ideaciones como ECS forget y ECS. Ec2 fue un bien. Entonces tenemos un montón de opciones ahí. Y eso es todo. Entonces si tienes algún tipo de perros, puedes preguntarme en la sección de preguntas y respuestas. Entonces por ahora, sigue aprendiendo, sigue explorando Y portón adelante. 12. Crea y en ejecución: Está bien. Ninguno esta parte, voy a hablar de servicios más fáciles. Por lo que antes de saltar a ella, voy a discutir algunas de las cosas importantes relacionadas con los servicios de ECS y ECS dusk. Por lo que podría confundirse con estos dos términos porque es das y servicios. Ellos van a hacer lo mismo, pero hace una diferencia entre ellos es la tarea más fácil se usa para tarea a corto plazo, para metas a corto plazo, y varios servicios más fáciles es hacer cuando quieres ejecutar algo por un periodo de tiempo más largo. En una lección anterior, ya te he mostrado cómo puedes crear la tarea más fácil y cómo puedes ejecutar un contenedor con la ayuda de la tarea más fácil. En realidad definimos la tarea con la ayuda de nuestra definición de tarea, donde configuramos algunas de las configuraciones relacionadas con contenedores como qué documento lo vas a usar, en, a qué puerto vas a ir para exponerlo. Y luego utilización de CPU y memoria. Después has aprendido sobre las variables involucradas, los volúmenes, y varias otras paradas que hemos visto allá arriba definiendo la tarea. Ahora aquí, déjame resumirte algo así como en palabras simples, estás ejecutando una tarea es como lanzar un contenedor, que vamos a parar después algunas veces porque es para el corto plazo. Pero cuando estás hablando de servicios de ECS, que te garantizarán que parte del número que vamos a correr todo el tiempo a través del cual da una característica de alta disponibilidad. Y las cosas de autocuración como supongamos que te fuiste de tu Container Store, solo causales tanto y así errores. Y quieres que ese contenedor en particular se ejecute todo el tiempo, entonces necesitas encontrar los servicios más fáciles como ese contenedor que vamos a parar por cualquier error que salga. Y va a correr de nuevo, acuerdo, en realidad crear una nueva instancia para ello. Por lo que esta es una gran diferencia entre la tarea más fácil y los servicios más fáciles. Entonces aquí, ahora voy a crear un servicio más fácil. Aquí. Todas las cosas que vamos a ver, las configuraciones que entonces nosotros ALU, todas las cosas permanecerán iguales aquí. Entonces entrémonos en ello. Ahora. Este es el tablero de instrumentos. Ahora aquí seleccionas, necesitas realmente configurar tu servicio. Por lo que antes que nada, es necesario dar el nombre de su servicio. Y luego el largo plazo que ya hemos seleccionado, después el número de tareas. Y eso va a poner aquí un número uno que añada cualquier punto de vista. Ese contenedor en particular debe estar funcionando, vale, en ese contenedor en particular, mucho para funcionar en todo momento. Ahora aquí puedes poner esa configuración de equilibrio de carga también aquí. Yo sólo voy a darle un ninguno aquí. ¿ De acuerdo? Y luego habrá una opción para autoescalar también. Se puede ver también es opcional. Por lo que también voy a establecer dual. No hagas auto escalado aquí, ¿de acuerdo? que si voy a habilitar esto lo fisura, vamos a cobrar ya que estoy usando el nivel uno gratuito. Y no me permite usar esta característica en este momento, como el equilibrio automático de carga, que vamos a equilibrar la carga entre diferentes contenedores son autoscaling es como cuando la carga es ahí o el efluente para escalar esa tarea particular, que servicios particulares, el número de continuos vamos a ser arroz, ¿de acuerdo? Entonces estas son cosas que están aquí, que se pueden hacer mientras se crean los servicios. Ahora en esto, se puede ver que nuestro servicio tiene, podemos crearlo. Y este es el está en estado corriendo como se puede ver aquí. Entonces el servicio creó una tarea de ejecución, ¿de acuerdo? Y aquí se puede ver que hay dos puertos. Yo he etiquetado aquí. Y se puede ver que está accediendo a nuestra aplicación. Por lo que he utilizado la definición de tarea que he definido anteriormente, a través de la cual he creado los servicios. Y eso es Servicios ha creado la tarea. Sólo una tarea, ¿de acuerdo? Ahora esta es nuestra instancia EC2. Se puede ver que la instancia se está ejecutando en este momento. Y hay mucho A menudo se puede ver aquí como IP pública, IP paquete o en 1001. Entonces las diferentes opciones que hay, puede ver que requieren CPU y nuestro hígado es incluso ahora mismo. El mamario, los tableros y varias otras cosas que puedes ver aquí, bien, desde aquí también puedes actualizar tu agente así como puedes anular el registro de este particular servicios de EC2 instancia, ¿de acuerdo? Entonces esto en mi clúster, estas son mis instancias de contenedor, y este es el servicio en ejecución. Ahora desde aquí, también puedes actualizar la configuración de tus servicios. ¿ De acuerdo? Entonces no quiero hacer ninguna actualización aquí, pero se puede ver que hay amortiguador de colocación también está ahí. Cómo va a crear una nueva instancia una vez que cualquier contenedor falló debido a algún error. ¿ De acuerdo? Este es un tipo de réplica y ReplicaSet y Q NAND es o cualquier otro contenedor de oposición. Es, vamos a mantener el número de réplicas. Que de la misma manera que estos servicios están haciendo un trabajo aquí, ¿de acuerdo? Y ahora voy a eliminar estos servicios en particular. A partir de aquí. Necesitas simplemente escribir eliminarme y también como borrado a través del cual también se va a eliminar una tarea que se ha creado con ayuda de servicios creado con ayuda de servicios. Y las cuñas son las cosas que vamos a pasar. Entonces así es como se puede crear el EC2. Entonces los servicios de ECS y cómo va a ejecutar su contenedor, su aplicación. De acuerdo, eso es todo. Por ahora. Sigue aprendiendo, sigue explorando y sigue en movimiento. 13. Instalación de eksctl: Muy bien, antes de empezar con este Amazon EKS, vamos a discutir sobre esta utilidad de línea de comandos, que es EGL CTO. Esta es una utilidad de línea de comandos la cual se utiliza para crear y administrar el Q&A hace cluster en Amazon EKS, a través de la cual podrás crear tu clúster nosotros de forma rápida y muy fácil. Y la mejor parte es que también va a crear un nodo, bien, con el clúster. Por el momento debes tener instalada esta herramienta EGCG en tu sistema. Entonces si ya tienes esta chocolatey, entonces puedes ejecutar fácilmente ese comando en particular. Pero en caso de que si no tienes que instalar este paquete en particular, para instalar otro paquete, bien. Esto es básicamente para el usuario de Windows ya que estoy en mis ventanas. Entonces el asfalto, ya lo instalé chocolatey. Ahora, déjame ejecutar este comando. Y como pueden ver, hay un prompt de que este profesores de ECS ya instalaron en mi sistema. Entonces en caso de que si quieres o bien actualizar este EKS CTL L2. Por lo que necesitas copiar esta actualización de JOCO, ¿no es así? Y entonces es igual a C2. Y si vamos a pedir al Continue, y Ok, tenemos algo de flecha aquí. De acuerdo, eso acaba de ocurrir porque no tiene el acceso root en Windows. El acceso root simplemente significa que necesitas ejecutar tu aplicación con poder de administrador. De acuerdo, entonces he abierto este símbolo del sistema con poder de administrador e instalar eso igual a C2V2. En realidad, ya lo estoy instalando. Yo sólo lo estoy actualizando. Está bien. Ahora déjame comprobarlo. El versión de este EQ CCL2. Antes de ello, es necesario agregar la variable de entorno para esta línea de comandos. Entonces necesitas abrir esto edita el sistema Raman, y luego necesitas añadir un nuevo bot, ¿de acuerdo? Una vez que tú, vamos a agregar el directorio donde esto es igual a C2 para recitar. Entonces si vas a acceder fácilmente a través de cualquier lugar desde el símbolo del sistema de línea de comandos. Por lo que ahora voy a ejecutar esta zona de guerra CTL para comprobarlo que la hemos instalado con éxito o no. Y como pueden ver en mi pantalla, tenemos algún número 0.70. Simplemente significa que hemos instalado con éxito esta agencia TO herramienta en nuestra Eso es todo. En el siguiente video crearemos el cluster cuneatus. Por ahora no seguir aprendiendo, seguir explorando, y mantenerse motivado. 14. Crea la cantidad de Cloudformation: Hola amigos, bienvenidos de nuevo. Ahora en esta parte, vamos a crear la pila CloudFormation. ¿ De acuerdo? Y aquí voy a desplegar uno de mis restatados que ya he creado. De acuerdo, Entonces este es el panfleto. Ver f dash, restado punto YAML. Voy a compartir esta lámina apostada amortiguador. Y contiene un montón de información de que cómo el paso de formación de cicatriz vamos a crear las diferentes fuentes y aplicarlas. Entonces antes de dar toda una col rizada sobre la plantilla, déjame detener el proceso porque va a tomar un montón de nueve. Por lo que es mejor iniciar el proceso. Y luego vamos a saltar a la barra de plantillas. ¿ De acuerdo? Entonces como pueden ver en mí buscar esta conformación. Y aquí tenemos el servicio CloudFormation, que es capaz de crear un recurso administrado con la ayuda de tablet. Y es justo como grupo de recursos en como tú, donde puedes administrar múltiples cosas, múltiples recursos en un solo lugar. ¿De acuerdo? Está ahí en la sección de gestión y gobernanza, ¿de acuerdo? También puedes entrar, puedes usar la sección de oro de gestión para usar esta conformación. Abrir esta conformación utilizando estos datos de búsqueda. ¿ De acuerdo? Por lo que aquí puedes ver ya tenemos una pila o la habilidad Alexa. Ok. Entonces aquí obtendrás una opción Create Stack, donde tú, a través de esto, puedes crear la forma de GUI de pila con la ayuda de esta consola de direcciones. Si descargaste 30, entonces puedes poner la URL S3 o bien puedes subirla. ¿ De acuerdo? Entonces deja ese caso. Vamos a configurar esta pila de CloudFormation a través este prompt de línea de comandos e iniciamos un proceso. Creo que está esperando cambios a lo creativo que esperar a que la baraja cree amputado para completar. Entonces creo que el proceso ya se ha iniciado. Bueno, como dije antes, que va a llevar mucho tiempo. De acuerdo, pues déjame ver que se crea la instancia o no. Ha creado una pila y lo es, el estatus está en creación en curso. ¿ De acuerdo? Por lo que se puede ver que están ocurriendo 27 eventos y algunos de ellos están terminados y algunos de ellos todavía está en el modo progreso. Entonces echemos un vistazo a esta plantilla. Y se puede ver aquí que aquí realmente estamos creando la VPN. Entonces estamos creando las subredes. Y luego vamos a agregar esos metadatos algo intuitivos. Y en la parte de subred, hemos creado dos subred pública y 2 subred privada para ella. Es necesario arreglar esa tabla de rutas para ellos. Entonces necesitas adjuntar todas las cosas. Y luego se puede ver mucha información por ahí. Entonces necesitas que Azure hoja todas las cosas con otra. Entonces esto es todo un restado y espero parte que gobierne toda esta plantilla aquí, vamos a tomar mucho tiempo. Por lo que voy a compartir esta plantilla contigo, puedo echar un vistazo y usar esta plantilla para crear la pila de CloudFormation. Ahora como puedes ver en la pantalla, hemos creado con éxito esta pila de CloudFormation. Aquí puedes encontrar algunas de esas fuentes todavía están en el modo progreso donde no importa porque lo que quieres ya está creado y desplegado. Por lo que tenemos un vistazo sobre ese recurso en línea próxima lección allí. Así que sigue aprendiendo, sigue explorando y mantente motivado. 15. Comienza a hacer el clúster minikube: Escapó por el negocio. Sabrán que tenemos configurada el IQ es CTL herramienta de línea de comandos para crear y administrar el clúster de comunidades. Para Amazon, el Amazon EKS ninguno esta parte si quieres hacer algo de Kreuter y en tu sistema local. Por lo que debe haber un clúster Kubernetes ejecutándose también en su sistema local. Y aquí para hacerlo, necesitamos este mini matiz y esta molécula. Vamos a crear un clúster Kubernetes de un solo nodo en tu sistema local a través del cual podrás hacer algo más brillante. Y para principiantes, te sugeriré antes saltar al Amazon EKS, debes hacer algo seco aquí porque amazon EKS no está etiquetado libre para hacerlo en caso de que estés creando un nuevo clúster y habilitado para ejecutar su aplicación. Y luego si vamos a cobrar muy alto, está bien, entonces lo primero es iniciar un mini cluster de cubos. Y aquí, por defecto el controlador es VirtualBox ya que tengo la capacidad Hyper-V en mi sistema, Ahí es donde selecciono este Hyper-V. Si no tienes este Hyper-V también, también puedes usar una máquina acopladora en otro lugar. ¿ Por qué necesitas instalar el Docker y ejecutar ese Docker Engine también en segundo plano. Ahora se puede ver en una pantalla que arrancó el plano de control, que es el nodo principal aquí, ya que es un solo clúster, por lo que sólo dominar o cuando no son organelos para estar aquí. Por lo que ahora se va a preparar a nuestras comunidades en Docker 2010, este es el nombre de usuario, básicamente para este mini q Vale, se puede ver en la pantalla que se genera ese certificado que es poniendo en el panel de control luego cubriendo las reglas de la RBAC y varían de todos los componentes de las comunidades. Ahora usar y ver que este cubo, versión de CD cubo, como se puede ver, eso simplemente significa que hemos iniciado con éxito el clúster de comunidades. De acuerdo, Entonces estas son las versiones que se pueden ver en la pantalla para cliente-servidor o n más lejos, varios lados. Está bien. Pero este es un origen acumulativo. Ahora déjame mostrarte alguna otra No estaba tan bien para ETC2. Y este libro, las cosas se requieren para la próxima lección. Y aparte de esto, no creo que aquí se requiera nada. Sí. Una cosa más se requiere es la CLI de AWS porque esto podrá hacer X es aunque recursos de AWS y magnesio desde la línea de comandos. A continuación, seguiré aprendiendo, moviendo y me mantendré motivado. 16. Crea pode en la imagen ECR: No sé hemos solucionado nuestra falta de inscripción en humanidades instalando el like, una herramienta de línea de comandos CTL para crear y administrar el clúster para Amazon EKS. Después hemos iniciado un mini cluster cubado para carrera seca en nuestro sistema local, no escaso. Y nos vamos a centrar en la parte. También voy a crear la parte también. Entonces, lo que básicamente es la parte, es la unidad más pequeña de la computación que puedes crear y administrar dentro de un clúster Kubernetes. Entonces déjame explicarte con un ejemplo sencillo. Supongamos que tienes un hotel y ese total se acumula cluster. Y dentro de ese total, tienes diferentes habitaciones. Y esa habitación es particularmente MALO. Está bien. Dentro de tu habitación, aquello que es pod aquí. Dentro de tu habitación, hay hay una silla que todas las cosas son básicamente un contenedor. Está bien. Espero que lo hayas conseguido. Por lo que pod es un grupo de uno o más contenedores que en realidad comparten los mismos recursos de almacenamiento y red para ejecutar contenedores. Entonces al igual que dentro de una habitación, la mesa, la cama también está compartiendo el mismo espacio. También comparten en el mismo número de habitación. Y eso es lo que puedes recoger lloró la cosa. Entiende que lo de la parte está bien. Espero que tengan una imagen clara de la parte, parte dentro de un cluster Kubernetes. Por lo que ahora en esta lección aprenderás a aprender que cómo puedes crear el pod con la ayuda de YAML. Entonces hagámoslo. Entonces, en primer lugar, necesitamos crear un simple archivo YAML en B15 básicamente. Y lo voy a nombrar aquí como Bardot yaml. ¿ De acuerdo? Ahora, lo primero que debes poner aquí es la versión de API, que es para x1, v1 para crear la parte, ¿de acuerdo? Y luego hay que dar el tipo. Básicamente hay montones de objetos que puedes crear una comunidades y fiestas, uno del tipo, ¿de acuerdo? Y luego hay que dar los metadatos. En los metadatos es necesario proporcionar el nombre de su parte. Entonces lo voy a nombrar como Mi primera parte, y también voy a añadir algunas etiquetas a esta parte, está bien, Así que cada vez que voy a crear algunas partes similares, así que a través de estas etiquetas, lo haré, estaré fácilmente gestionar todas las piezas que tengan las mismas etiquetas. El último, solo estoy poniendo esta etiqueta aquí, ¿de acuerdo? Ahora, después de los metadatos, necesita definir la especificación, la especificación. Entonces básicamente estás ejecutando el contenedor dentro de la parte. Por lo que debes mencionar esa plantilla para tu contenedor aquí. Entonces aquí voy a ejecutar una de mi imagen Docker para producir contenedor, ok. Por lo que necesitas nombrar también a nuestro contenedor. Por lo que acababa de tomar el nombre de mi pod y luego salpicado contenedor. De acuerdo, ahora voy a abrir mi repositorio de ECR. Entonces este es mi repositorio ACR y aquí voy a utilizar mi proyecto prioritario para aquí. O incluso puede utilizar un repositorio público también. Para que puedas. Entonces voy a usar esta política pública y electrón va a usar también ese repositorio privado. Por lo que puedes ver aquí, has definido para cosas importantes. Al igual que uno es API no era el tipo de metadatos y la mota en la especificaciones que has dado la tableta fuera de tu contenedor y has dado el nombre de tu contenedor. Y además, le preguntaría la imagen a través de la cual vamos a crear un contenedor. ¿ De acuerdo? Por lo que puedes ver que el estado de mini cue como Nicky de etapas está en modo running. Aquí puedes ver aquí los caballos corriendo la raíz cubo está corriendo. El APS siempre corriendo y todas las cosas como configuración. ¿De acuerdo? Tantos para crear. El parte con el hogar es el comando Cubo CTL. Antes de eso, te voy a mostrar que no tenemos ningún parque, Ronnie. Está bien. Se puede ver sólo un servicio sigue siendo un recurso de las comunidades está ahí. Ahora, voy a crear un club, esta parte. Y para crear la parte donde la unidad Habilus YAML para utilizar este Cubo CTL crear guión F, y el nombre de su archivo YAML, que es parte dot YAML aquí. Vamos a crear una parte. Entonces lo que vamos a hacer, si esa imagen en particular ya está ahí en mi caché, entonces la va a ejecutar lo antes posible como se puede ver aquí. Por lo que ya estaba ahí en mi caché. De inmediato en caso si ese programa no es 0 dentro de aquí caché. Por lo que lo va a empujar hacia abajo con su imagen particular. Entonces si vamos a tomar un tanque, así la mitad de la caché, Sólo se corre de inmediato. Ahora voy a exponer mi este contenedor. Y necesitas dar el nombre de tu pod aquí. Y luego necesitas dar el nombre de tu servicio, mi SVC de cinco partes, y luego necesitas dar el número de puerto aquí. Por lo que la aplicación que app categorizó en forma de imagen Docker. Vamos a escuchar en el puerto 5000 uno. Entonces por eso he agregado este 5000 aquí. Y necesitas definir el tipo de tu servicio, que voy a usar aquí es puerto de nodo, otro. Después tienes el equilibrador de carga. ¿ De acuerdo? Entonces aquí solo usaré este pool de nodos, que también se crea. puedes ver ahora vamos a acceder a la aplicación que se está ejecutando dentro del contenedor y que se crea a través de esa imagen Docker. Y ese contenedor básicamente está dentro de la parte, y esa parte está básicamente dentro del cluster Kubernetes. ¿ De acuerdo? Entonces esa es la nomenclatura que puedes encontrar aquí. Entonces esta es la IP de mi mini cue. Por lo que para acceder a su, su aplicación, es necesario utilizar esta miniatura Yp. Y necesitas usar este número de puerto, que encontré de este tantos Servicio de Cola. Y luego su nombre, nombre de servicio, que es mi primer par como vemos aquí. Y voila, it, vamos a generar una URL. Y si vamos a abrir, mi solicitud está funcionando bien. Esta es la IP de mi q yemení y ese puerto, los habrás encontrado dentro de esa parte de servicio. Está bien. Entonces eso es todo. Es así como puedes crear el pod y luego tu cluster, el cluster Kubernetes. Por lo que en mi próxima lección voy a hablar de otros objetos de comunidades. Y vamos a bucear más profundo cuando vamos a desplegar esta parte en EKS, de acuerdo, Eso es todo. Sigue aprendiendo, sigue explorando y mantente motivado. 17. Crea replicaset y escalado: Entonces en esta parte, vamos a crear el conjunto de réplicas para nuestra parte. ¿ De acuerdo? Entonces básicamente estas réplicas tercera, es replicar tu parte. Al igual que la ley, sólo tenemos una parte que están ejecutando algunos contenedores múltiples. Y la clave es el tráfico. Ahora la demanda va en aumento. Ahora necesitas manejarlo. Entonces hay que crear el inicio rápido para que vaya a equilibrar el tráfico. El tráfico es hacer mucho alto. Puedes escalar tu parte. Si estás viajando es demasiado flujo, puedes escalar de tu parte. Está bien. Y la mejor parte de usar el aspirante dijo es como, cuando ibas a borrar tu parte o cualquier accidente ocurra en la parte que vamos a crear una nueva parte en ese lugar. Entonces por eso este conjunto de réplicas es objeto muy, muy útil y agudezas. Y aquí puedes ver la plantilla que estoy usando para Replica es similar a la parte Acabo cambiar el tipo i dentro de la spec. He dado la plantilla de la pieza y la parte que no me manipularon o el contenedor. Y esa es la cosa. Por lo que este conjunto de réplicas es el subconjunto, lo siento, esta parte es un subconjunto del conjunto de réplicas. El contenedor es un subconjunto para la pieza. ¿ De acuerdo? Entonces voy a definir las réplicas como cuántos número iPhone que se deben ejecutar este número de piezas siempre que quiera acceder a mi aplicación. Entonces aquí como se le da el número 23, está bien, y por fin hay que mencionar la etiqueta que se vaya a adjuntar esta réplica set t a la potencia que se está ejecutando ya ahí arriba en nuestro Cluster de enfermedad renal. ¿ De acuerdo? Entonces vamos a crear un conjunto de réplicas. De acuerdo, tenemos algún error aquí. El problema de inundación fue eso dicho, vamos a dejar regir este mando y se puede ver que nuestros artistas crearon. Esta es una forma corta para conjunto de réplicas. Ahora, se puede ver que el deseo de conjunto de réplicas representa un MBA y el número de conjunto de réplicas en ejecución es igual simplemente significa que tres partes se están ejecutando en este momento. Estas dos partes se crean posteriormente y se ejecutan previamente. La parte sigue funcionando. Entonces bajo esa réplica particular conjunto porque todas las etiquetas que le adjuntamos. Entonces ahora les voy a mostrar algunas de las otras características de este conjunto de réplicas. De acuerdo, así que necesitas solo escribir CuCl2 para describir auras y el nombre de tu conjunto de réplicas, que es mi iris de dash. Y aquí se pueden ver estos son algunos de los eventos que están ahí, como se puede ver, las dos partes que periodo como y. y así el número de réplicas es tres y el correr a esto como la información que se puede obtener de esta línea de comandos describe. Se puede ver a kubectl conseguir pod. Tenemos tres. Parte es 0. Ahora voy a eliminar una de las partes y vamos a ver que lo que vamos a pasar, este derecho de control de calidad para eliminar parte y elegir cualquiera de ellas. Entonces borraré ese pod en particular. Acude al momento en que se está borrando. Abramos una nueva pestaña o ventana por un tiempo. Cuánto tiempo lo vamos a desarmar. Un contenedor. Sí, interesante, demasiado tiempo. Entonces vamos a comprobarlo aquí. De acuerdo, el uso va a tomar parte. Ahora se puede ver que una vaina que llevaría a está terminada. Pero tan pronto como comenzó el proceso de terminación, creó las nuevas piezas lo haré al instante. Por lo que esta es la característica de los distribuidores sit, y que hace que nuestra aplicación sea más altamente de etiqueta. Y así como con el conjunto de réplicas ayudantes, también puedes escalar hacia arriba, escalar hacia abajo tu aplique, tu parte. Permítanme mostrar esa característica también. Entonces para ello, necesitas o bien puedes cambiar el número de réplicas dentro de tus ojos, punto YAML. Y luego hay que volver a aplicar esa definición en particular, retórica como archivo de definición para cambiar el número de réplicas. En lugar de hacer eso es mejor usar este comando Cube, CTL escala y réplicas como atributo y el número de réplicas que se desea tener. El electrón, ejecutamos este comando y atención básica. Y en lugar de R es Steph Curry. Eso voy a poner en mi primera parte, dash iris. Entonces hasta lo largo sólo tenemos tres partes están corriendo el número de réplica o conjunto a tres. Ahora en lugar de tres, va a matar a 25. Entonces vamos a comprobarlo que cómo funciona. De acuerdo, entonces ahora voy a ejecutar este comando. El número de réplicas, que es que he fijado cinco años, ¿de acuerdo? Ahora puedes ver que tiene un mensaje que nuestra réplica ya ha sido escalada. un vistazo al número de piezas, y se puede ver que no se crean piezas demasiado nuevas. De acuerdo, Entonces así es como puedes escalar tu aplicación con la ayuda de este conjunto de réplicas. Nueve clave es que queremos eliminar. En realidad, se quiere bajar a la cantidad de piezas. Simplemente puedes cambiar el número de réplicas. Y se puede ver que tres de las partes está en terminar estudiantes. Entonces así es como puedes usar el conjunto de réplicas. Escalado lejano hacia arriba y bajando escala hacia abajo. De acuerdo, Entonces eso es todo sobre el conjunto de réplicas. En la siguiente lección, vamos a aprender a tratar algunas otras cosas relacionadas con Q y 80 hasta ahora, seguir aprendiendo, seguir explorando y mantenernos motivados. 18. Configuración de clúster Kubernetes: Sabrán que hemos visto cómo se puede crear el pod y ejecutar en el clúster Kubernetes luego sobre ReplicaSet y cómo nuestra aplicación es altamente de etiqueta y escalar y escalar muchas otras cosas que nosotros han visto antes. De acuerdo, entonces aquí vamos a crear el clúster. En realidad estamos cambiando la configuración del clúster a la de Amazon EKS. De acuerdo, no sabía que el clúster en particular se establece de inscripción Cuatro Loko. Ahora en esta parte, realidad estamos cambiando las configuraciones del clúster. ¿ De acuerdo? Para que las configuraciones que puedes ver, que he adjuntado un archivo, básicamente, he encontrado nuestra página de inicio de CTO. Está bien. Entonces he copiado esa cosa en particular de esa página y sí, empecé a crear mi clúster. Y de nuevo, voy a decir que el archivo que he usado aquí para crear el clúster también se va a compartir contigo. Dejamos b explorar algunos de los puntos sobre este cluster. Por lo que se puede ver que hemos definido diferentes subred. Después hemos definido la subred pública y privada que VPC. Déjenme mostrarles cada uno de ellos. Entonces esta es la sección de subred y aquí puedes tener donde está. ¿ De acuerdo? Entonces déjame ver. Sí. Por lo que aquí puedes ver esta pila acumulativa de CEO es un nombre de nuestra pila CloudFormation. Entonces tenemos cuatro subred a privada y pública, que hemos creado con ese archivo de plantilla. ¿ De acuerdo? Y así tienes que poner esa identificación para ello, vale, entonces tenemos el VPC. Déjame mostrarte el VPC también. Entonces esta es una VPC que hemos creado, y ésta es una CIDR, que acaba de dar por defecto CIDR que le hemos adherido. Ahora, déjame mostrarte una cosa más. Esto es en realidad no son instancias ejecutándose en este momento, pero se va a ejecutar en cuanto nuestro clúster esté listo, ¿de acuerdo? Por lo que tomará mucho tiempo. Por lo que es mejor dejar esta piedra por un rato, tomar una taza de té o café, lo que sea que te guste. Y luego venimos a este lugar lo llamamos. Nos vamos a tomar al menos de 20 a 25 minutos para configurar todas las cosas que vamos a crear también las instancias de EC2. Pero sí tiene una mirada en este cluster que todavía está creando muchas cosas. Y se puede ver que esta pila se incluye en modo de progreso. Entonces si vamos a tomar tiempo de silencio, así vamos a ver la siguiente parte en la siguiente lección. Por ahora, sigue aprendiendo, sigue explorando y mantente motivado. 19. Crea el despliegue y el servicio: Así que bienvenido de nuevo. Se puede ver que nuestro clúster ya está listo. De acuerdo, así que después de mucho tiempo , creó nuestro clúster. Y se puede ver el mensaje en la parte inferior que ha creado con éxito un clúster. Ahora está listo para ser utilizado. ¿ De acuerdo? Tenemos el grupo de nodos, tenemos todo lo que podemos ver aquí. Entonces ahora déjame mostrarte una cosa cual es el nodo, ¿de acuerdo? Entonces eso es correcto. Muchos qs no son muchos q, así es, Cube CTL, luego nodo, conocer. Es, vamos a enumerar los nodos. De acuerdo, aquí no tenemos tanta información a las cosas, así que voy a escribir guión O y el espacio. Por qué simplemente significa que tienes se describen salida y detalles. Este derecho, obtener guión de nodo todo y blanco, no cableado ancho. Por lo que va a ir a, se puede ver aquí tenemos el nombre de nuestro nodo, el estado. Y se puede ver Endo siempre imagen. Tenemos Amazon en extrusión y el contenedor que se está ejecutando dentro esto con el más oscuro. Entonces así es como hemos configurado con éxito nuestro cluster ys chaos en una máquina Apple. ¿ De acuerdo? Ahora este es nuestro Servicio de Kubernetes Elásticos. Y aquí hemos completado tantos pasos que puedes ver en primer lugar hemos creado la pila CloudFormation. Después creamos el que no para configurar directamente el ECS, el clúster AKS. Y ahora estamos avanzando para desplegar nuestra aplicación en este clúster de EKS. De acuerdo, así que estos son, se puede ver dentro del clúster, dentro de esta red la cual creamos una subred la cual dijimos. Y los grupos de seguridad, esas son las cosas que hicimos. Se puede ver aquí ahora todas las cosas ya están listas. Entonces ahora voy a crear el despliegue, vale, el objeto de despliegue de Q y 80s. Por lo que voy a crear un nuevo archivo y destruido despliegue YAML. En tanto, necesitamos crear el punto de servicio YAML también. ¿ De acuerdo? Ahora este despliegue YAML, es simplemente similar al punto ReplicaSet YAML ya que lo único es que puedes hacer una actualización rápida y retroceder fácilmente con esta implementación. Eso es todo. Todas las cosas que viene bajo estas réplicas cert que las características están disponibles en el despliegue también, debido a que este conjunto de réplicas es un subconjunto de implementación. ¿ De acuerdo? Ahora, he creado el despliegue del animal. Ahora necesitamos crear un archivo YAML punto de servicio también, para que podamos exportar fácilmente nuestra aplicación. De acuerdo, vamos a escribir la versión API, que es V1 aquí, luego el tipo que es el servicio aquí. Entonces dentro de los metadatos necesitas dar el nombre de tu servicio. Yo sólo voy a escribir mis primeros cuatro. Eso es SVC. Y aquí necesitas dar la especificación o el servicio, ese tipo de tu servicio, que es el puerto de nodo aquí otra vez, ¿de acuerdo? Y el número de puerto también, necesitas darte selector. Y voy a adjuntar esta etiqueta también con este servicio. Estas etiquetas tienen muchas ventajas. Ya te dije antes que puedes administrar muchos recursos, objetos, compra, controlar esta etiqueta, esa etiqueta en particular. ¿ De acuerdo? Ahora aquí necesito especificar el puerto. El puerto es uno en este número de puerto en particular, nuestra aplicación, vamos a ser menos que, de acuerdo. Por lo que hay que poner 5,001 ahí arriba. Y eso es todo. No pienses demasiado que necesitamos agregar algo aquí. Yo también voy a poner aquí el mismo puerto. Lo sentimos, en el NodePort, es necesario dar cualquier ID dentro de ese puerto. Es necesario dar el número de puerto especificado y el informe de destino. Se puede dar cualquier número de puerto. Está bien. También puedes dar ADT o voy a tomar un mismo vitales y uno aquí. De acuerdo, entonces este es el archivo YAML para nuestra línea de servicio. En la siguiente parte vamos a aplicar un despliegue YAML así como el servicio YAML ahí. Por lo que seguiré aprendiendo, seguiré explorando y viendo motivaciones. 20. Acceso a la aplicación: Hola y bienvenido de nuevo amigo. En mi lección anterior, he creado el archivo YAML para implementación y servicios. Ahora, se puede ver que no respondimos en esta cosa. Está bien. Se puede ver el Cubo CTL conseguir vamos a echar un vistazo al agua cosas se ha creado. Y se puede ver que tenemos sólo un servicio en este momento. Ahora necesitamos aplicar este archivo YAML en particular, ese archivo YAML de punto de despliegue, que vamos a crear el conjunto de réplicas y las partes y los servicios también. Por lo que puedes ver que hemos desplegado ese archivo YAML de despliegue. Ahora vamos a revisar. Por lo que se puede ver que ahora está en estado listo en este momento. Pero el requisito es de tres. Se puede ver 0 por tres huelga traída aquí. Y si vamos a mostrarles que En tiempo real el proceso de despliegue, que cuántos despliegue ya está bien. Y se puede ver que ahora está listo. Déjame aclarar esta pantalla. Puedes, o puedes usar otra pestaña también. Este Cubo Blanco CTL consigue todo. Anteriormente solo contamos con los servicios. Ahora tenemos algunas cosas más. Al igual que puedes ver tres partes están funcionando en este momento. Y hay un despliegue y un conjunto de réplicas está ahí para que puedas mantener el número de réplicas, ¿de acuerdo? De esta manera, tengo. Creaste el despliegue. Está bien. Ahora voy a los servicios de despliegue también. El plan de servicios que necesitas para escribir Cube CTL, crear F y F, y simplemente anotar el archivo YAML para tus servicios, que es services.js en cuando solo lo compruebes, todo está bien o no, y creo que todo está bien. De acuerdo, sólo anota que los servicios punto YAML. Y va a crear los servicios para ti. Simplemente anote la herramienta QC, SVC, que es una forma corta para el servicio. Y se puede ver que se crea. Entonces esto es muy sencillo. Se puede ver la IP del clúster a través del cual podemos acceder a la parte en ejecución dentro de ese contenedor utilizando los servicios. Ahora y este es mi cluster AKS. Y aquí se puede ver dentro de las aportaciones, todas las cosas están ahí. Ahora necesitamos acceder a esa aplicación en particular. Necesitas abrir tus EKS, tus instancias EC2, ¿de acuerdo? Entonces son al nodo obrero, ¿hay el musulmán o hay? Entonces déjame abrir cualquiera de ellos. Está bien. Déjame abrir a este trabajador público. Se puede ver que estos son, las instancias se están ejecutando. Entonces este es el trabajador público. Y aquí está en estado de funcionamiento. Se puede ver que va a IP pública a la que vamos a acceder a nuestra aplicación. Ahora bien, esta es la IP que voy a utilizar y bajar esa IP en particular. Y hay que poner el número de puerto también, que es éste. Y tenemos que poner ese portafolio en particular. Y se puede ver que nosotros, somos capaces de acceder a nuestra aplicación. Por lo que de esta manera, puede crear el clúster Kubernetes, aplicar sus piezas, ReplicaSet, y servicios también. Eso es todo. Sigue aprendiendo, sigue explorando y mantente motivado.