Estamos entrando a la sección diez del curso, la cual es una introducción que nosotros vamos a tener
a la parte de jóvenes que cubren ETS.
También es conocido como Cai Heights, Keats o Cuban Nets.
Cualquiera te lo van a ver allá afuera.
La parte o la idea de Cuthbert Nets es básicamente ser un administrador de un conjunto grande de contenedores.
Qué quiere decir esto?
Y no me anticipo.
Ustedes van a ver el término orquestación siempre por allá afuera, pero porque habla de orquestación.
Cuando ustedes están en.
Bueno, no, yo nunca he ido a la ópera, pero ustedes me imagino que habrán visto que hay un tipo en
la ópera que está moviendo un palito así de arriba abajo.
Básicamente ese director de ópera lo que le dice es bueno, asumo yo, es OK, si hay una persona que
está desafinada o está tocando un poquito mal, le puede bajar el volumen para que nos escuche más.
Y tú el del violín, súbele el volumen porque necesito que suene mejor.
Ocupamos cubrir a esa persona o si una persona se cae, tu remplazarlo.
Entonces básicamente eso es, asumo yo, lo que hace el director de ópera.
Pero básicamente es ese concepto de cubrir.
La idea de cubrirse antes de entrar en él.
Nosotros tenemos que pensar qué problema resuelve porque vale la pena utilizarlo.
Usualmente usted va a querer sus aplicaciones.
24 siete Cuando ustedes quieren hacer algún cambio de versión, por ejemplo, pasamos de la versión
0.0 y queremos pasar de la versión uno punto 1.0 o la versión dos punto 0.0.
Pero no queremos bajar toda la aplicación o no queremos desconectar servicios.
No podemos hacer esto en caliente, que de hecho esto permite el famoso 99.9% de óptimo.
Que significa esto?
Se lo van a ver mucho allá afuera, en el cual el ápice es ustedes lo van a ver mucho allá afuera,
en el cual dicen OK, nosotros ofrecemos un servicio que está 99% del tiempo arriba y solo hay muy pocos
tiempos en los cuales está abajo, y eso mucho lo logran gracias a Burnett porque nos permite hacer
este tipo de reemplazos.
Hay ocho componentes en los cuales nosotros.
Bueno, yo me quiero especializar en esta introducción y obviamente vamos a mostrar nuestro Kloster
y vamos a administrarlo en este caso orquestado.
Pero hay varias piezas que yo quiero hablar.
Uno de ellos, obviamente vamos a tener una presentación más bonita que yo escribiendo con mi horrenda
mano aquí, pero vamos a empezar a hablar sobre los spots, que es la unidad más básica y simple que
tiene QM.
Imaginemos que tenemos una imagen y el spot sería una capa extra que se pone, que se coloca sobre esa
imagen.
De esta manera, como puede crear réplicas y saber ok, voy a tener dos o más de esta imagen, o sea
todos tres la que ustedes necesiten, pero también pueden haber otro tipo de contenedores.
El post básicamente le dice a Burnett cuántas réplicas tiene, cuál es su dirección IP para poder comunicarse
con él, entre otras cosas.
Pero también aquí nosotros vamos a empezar a definir otros.
Otra serie de cosillas que ya vamos a ver y vamos a entrar en ello.
El problema principal de los post, que no es problema esto.
Ya, ya les voy a explicar cómo se resuelve el problema principal que tienen los spots.
Bueno, no los spots, sino los contenedores dentro de los spots.
Es que todos tienen una dirección IP que es bien volátil.
Es decir, si yo bajo esta imagen o la reemplazo o la quito y vuelvo a poner otra que es exactamente
la misma, eso me ha asignado una nueva dirección IP, lo cual hace y dificulta la comunicación entre
la red interna que está creando.
Todo el Kloster de estos contenedores o de todos los spots hace una comunicación muy difícil y ahí es
donde entran los services.
Los servicios también tienen una dirección IP y los spots, o mejor dicho, los contenedores dentro
de los spots, también tienen una dirección IP.
La idea es que el servicio se conecte al iPod.
O sea, se conectan.
Y yo hago referencia a las direcciones del servicio.
El servicio sabe qué sale en la información del POT y adicionalmente sabe a dónde llegar y como comunicarse.
La ventaja es que si yo reemplazo todos los contenedores que están dentro del POT o hago cualquier cambio
dentro del POD, tiene un ciclo de vida totalmente diferente del servicio, por lo cual esto me permite
a mí mantener esa comunicación.
Hay dos tipos de servicios los que son los internos.
Y los externos.
Ahora hay otro punto importante que nosotros vamos a ver, nosotros tenemos nuestro closet en el cual
tenemos, hasta ahorita lo único que hemos visto son servicios y contenedores, pero cuando nosotros
queremos hablar o hacer o establecer la comunicación externa, por ejemplo, queremos usar por defecto
todo el closet, aquí está protegido y encerrado, pero en el caso que ustedes quieran habilitar el
puerto 80, porque ahí tiene su aplicación, eso es todo lo que quieren exponer o diferentes puertos.
Eso lo vamos a hacer mediante un ingreso que me gusta verlo como ingreso.
Entonces el ingreso nos va a permitir a nosotros poder hacer esa comunicación entre nuestro clóset y
el mundo exterior y luego mantener todo lo demás de nuestro closet protegido y cerrado y hermético,
lo cual es muy bueno para la seguridad de nuestras aplicaciones.
Luego también nosotros vamos a hablar sobre los volúmenes, que lo volúmenes es básicamente lo mismo.
Podríamos ver nuestro closet y los volúmenes son como discos duros que nosotros le vamos conectando
para mantener la persistencia.
Por defecto, Cuthbert Nets no mantiene la persistencia de la data.
Eso es algo que ustedes tiene que hacer.
Luego tenemos dos objetos o componentes interesantes que son los Secrets.
Y tenemos el config map.
Que le hubiéramos puesto o le hubieran puesto algo similar.
Y porque son casi iguales, es casi igual los dos en llaves, que por si acaso ustedes están feminizados
con llaves, que nosotros tenemos objetos literales.
Digamos que estos son llaves y luego tenemos que value pairs.
Ok, entonces tenemos aquí nuestro aquí y aquí tenemos el Valium.
La idea de los ciclos y el cómo es que nos permiten a nosotros definir estos value pairs como variables
de entorno, por ejemplo, las cuales pueden ser visibles a lo largo de todo mi closet.
Yo le puedo decir a un pod ok, toma el valor de e de este objeto.
La diferencia entre el config y el si que básicamente son iguales.
La diferencia entre los dos es que todos los values están dentro de los secrets, están codificados
basado en un string 64 o o es un sixty for base string.
Así se conocería un String.
Por defecto.
Nuevamente, Gubern tampoco maneja la encriptación.
Eso es algo que ustedes tienen que hacer de manera manual, pero.
Pero todos los secretos tiene que estar en una base a 64.
Son estrellas.
PS 64.
En cambio los config maps están en un objeto JSON, por decirlo así, abierto, que todo el mundo puede
ver, pero realmente eso es útil.
Por si acaso ustedes quieren grabar cual es el URL en la base de datos?
Quieren grabar ahí?
Cual es?
Que se yo, un usuario que ustedes están utilizando que no es privado, pero digamos quieren poner ahora
el password de la base de datos, entonces lo van a colocar como un secret o quieren colocar el JSON,
el toque en la semilla de un weblog que no van a colocar como un secret y así sucesivamente.
Otro elemento componente importante que los otros vamos a hablar son los diplomas.
Los diplomas.
Básicamente es un plano de cómo construir el POT.
Es un plano de cómo levantarlo, de cuáles variables de entorno se le van a conectar, los nombres que
van a tener las réplicas.
Y otro montón de cosas que nosotros vamos a empezar a establecer aquí.
También voy a explicar y nosotros vamos a hacer los servicios.
Dentro del Diplomat, porque la verdad es que siempre están de la mano, pero la verdad, ustedes podrían
colocar todo esto en un único archivo, porque lo vamos a hacer mediante archivo llamado.
Le voy a explicar también como mantener el respaldo del mismo.
En fin, muchas cosas interesantes.
La idea al finalizar esta sección es que ustedes tengan un componente bueno, una comprensión mejor
de lo que es Cover News, implementar, QVE, Nets, implementar redundancia, réplicas, bases de datos
y también vamos a habilitar ciertos puertos que en este caso voy a poner el no es el 80 80, voy a colocar
el puerto 3000.
Y eso es la única manera de conectarse.
Aunque también vamos a habilitar un visor para la base de datos.
Vamos a poner aquí, pidió Admin.
Vamos a tener aquí postres.
Íbamos a tener nuestra aplicación personalizada, que ya hemos hecho con réplicas.
La idea es que también nosotros hagamos todo esto, lo comprendamos, miremos cómo funciona para que
al finalizar ustedes digan La verdad es que esto me interesa bastante.
Me quiero especializar en carnets y ustedes ya saben al respecto.
O bien puede ser que ustedes no necesiten ir más allá de lo que se va a ver en este curso para poder
defenderse y hablar con otras personas, para explicarle qué es Uber.
Nets básicamente.
En fin, eso es lo que vamos a ver en la sección.
Espero les guste mucho y sobre todo les sirva y nos vemos en el próximo video.