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.