 Hello, hello, hola, ¿qué tal? Soy Adrián González y estamos comenzando la sesión del open source submit en la versión latinoamericana, concretamente una introducción al mundo cloud nativo y la preparación del examen, del nuevo examen KCNA en español. Toda esta sesión va a ser en castellano en español. Vamos a intentar explicar los fundamentos tanto de cloud native, ciencia, cubernete, etcétera. Por supuesto es una sesión corta en la que vamos a explicar todo de la manera más rápida posible. Hemos subido la presentación completa. Esta presentación viene de una versión de un curso de tres horas que yo doy en otras plataformas, pero quería que tu dices todo el contenido. Por otro lado, utilizo mucho contenido de expertos, expertas en la materia a los que voy a referirme y os daré ese contacto para que lo sigáis, para que exploréis más material, porque al fin y al cabo eso se trata de comenzar vuestra exploración del mundo cloud native y de la parte de cubernetes. Yo vengo del mundo de la tecnología, trabajo y doy clases en las universidades. Ahora mismo soy especialista de cloud en datos de ciencia artificial en Microsoft, pero he trabajado en varias empresas tanto en Europa como en Latinoamérica como en América al Norte, Canadá y Estados Unidos. Doy clases en un par de universidades canadiense, una es Agence de Mogueal, que es una de los negocios y la otra es Concordia, y luego tengo formaciones en diferentes plataformas. En GetSmart facilito cursos de MIT y Harvard, he trabajado para TOCTAL, para el tema de freelancing y bueno, aquí tenéis mi contacto por si queréis conectarlo. Como digo, la motivación sobre todo es ayudaros a cualquier persona que quiera introducirse en este mundo, sobre todo del cloud computing y cloud native, a empezar su jornada. Esta es una formación muy básica, a nivel 101 que se suele decir. ¿Por qué? Porque bueno, en realidad hay una oportunidad enorme, ya posiblemente lo sabéis, si estáis aquí, sois conscientes, hay una oportunidad enorme, muchas empresas que están buscando talento, no hay suficiente talento para cubrir la demanda, porque bueno, las empresas están adoptando tecnologías cloud masivamente, y esto es como digo una oportunidad, una gran oportunidad para todos nosotros, de desarrollar una carrera, ya sea que la estemos comenzando ahora o que estemos reinventando nuestra carrera. En este caso nos vamos a cocar en el Kubernetes Cloud Native Asset, es una certificación que voy a explicar en unos minutos, que es Acol, Linux Foundation, CNCF, que es otra fundación, un proyecto de Linux Foundation, y es una súper noticia que apareció el año pasado y que va a permitir a miles o millones, incluso de profesionales en el mundo, pues formarse y obtener grandes oportunidades profesionales. Voy a hacer una introducción muy rápida del examen y luego continuamos. Entonces, aquí tenéis el enlace del examen, básicamente en Linux Foundation tienen varios programas de certificación y de exámenes, que eso hacen online, ni siquiera hay que ir a un lugar para hacer el examen, y como digo, este apareció el año pasado, fue una respuesta a la necesidad imperante de crear certificaciones que no fuesen demasiado complejas, que fuese un nivel de entrada, porque ya había otras certificaciones de Kubernetes, por ejemplo, que eran a nivel admin, a nivel técnico, desarrollador, etcétera. La idea de esto es que este tipo de formación y de examen pueda servir para cualquier persona con mayor o menor background técnico. Aquí tenéis más recursos, un artículo en el que explicaban la motivación, pero que decían que cualquier persona que quiera trabajar en este campo, pues oye, pueda acceder a formación de calidad y se cierre esa brecha de conocimiento, que ha sido siempre el mundo cloud native de Kubernetes. En general, lo que es este examen, pues como digo, es un examen online, sueleis tener alguna persona en el otro lado de la pantalla que os va a monitorizar para que, por supuesto, no se copie, suele ser un tipo test y en ese examen se cubren temas de Kubernetes, los fundamentos de Kubernetes en siquiera necesitáis implementar comandos en pantalla, simplemente conocer, pero hay que tener un cierto conocimiento de Kubernetes. Toda parte de containers, entiendo que si estáis aquí a lo mejor ya conocéis los fundamentos de containers, si no no pasa nada en el material, en las diapositivas que vamos a compartir, lo vais a tener. Y luego, bueno, pues en sistemas de arquitectura, observabilitiy, que simplemente obtenen informaciones con respecto a la salud de nuestros sistemas, métricas, etcétera. Y luego, a application delivery, no, la entrega de aplicaciones que permite, pues, utilizar ese tipo de tecnologías para crear aplicaciones. Todo esto sea en el enlace que veis ahí en CNCF, voy a aplicar la fundación para el contexto, pero toda esa información está disponible en manera pública. Como digo, este es un examen para todas las audiencias, para managers, desarrolladores, no necesitáis ser expertos o expertas, amistadores, desarrolladoras, podéis atacarlo de un background más técnico o uno más de gestión, no pasa nada. Está orientado al nivel de entrada con, bueno, con un contenido, pues hemos tratado de poner junto para que vosotros podáis explorarlo y está adaptado sobre todo para el KCNA, no es suficiente para otros examen de la fundación Linux de Kubernetes, como podrían ser el CKA, que es un poquito más complicado, por supuesto. Aquí os pongo todos los examen, lo voy a mirar más tarde, lo vais a ver. Tenemos, como sabéis, 40 minutos, voy a intentarse ser bastante eficaz con el tiempo. En mi caso, ¿cómo llegué a este mundo? Bueno, yo comencé en el tema de, bueno, antes de esto comencé en el tema de desarrollo, luego de manera progresiva me movía empresas de datos, de ciencia de datos y de inteligencia artificial, entre Francia y Canadá. En algún momento me di cuenta que el cloud, la nube, podía ayudar bastante a implementar inteligencia artificial, con lo cual me movía a ese campo. Y trabajando para otra empresa, que era miembro de Linux Foundation, CNC, etcétera, descubrí toda la parte cloud native, de containers de Kubernetes. Yo tenía un mundo de virtualización en el que la máquina virtual es en la manera de virtualizar recursos. Ahora ya estamos hablando de containers. Fijaros, esta fue la primera vez que intenté pasar este examen, pues, bueno, yo me apunté a la beta del examen que fue en noviembre de 2021 y suspendí por un 2%, ¿no? Y solo para mostrar uno que no pasa nada se puede supender. Y sobre todo el hecho de que yo venía de un mundo en el que conocía, pues, bueno, conocía lo que es Kubernetes, Cloud Native, Cloud Computing, tengo un background híbrido entre la parte negocio y técnico, pero aún así suspendí. En ese momento tampoco se sabía cuál era el criterio o no para probar este tipo de examen, pero para que se hay conscientes, ¿no? Tiene una cierta dificultad de nivel de entrada, pero hay que prepararlo. Aquí os dejo más recursos, ¿no? El curriculum del examen, vais a ver el detalle. Aquí vamos a intentar cubrir algunos de estos puntitos que tenéis en pantalla, pero toca hacer una lectura más profunda si queréis presentados al examen y prever, pues, si lo entres entre dos y cuatro semanas de preparación. Y al final todo, awareness, ¿no? Ser consciente, ¿no? De lo que os esperas y estáis preparando este examen y si queréis introducirse en el mundo de Cloud Native, pues esto es justamente lo que necesitas saber. Vamos rápidamente con el ecosistema Cloud Native, el sistema nativo del cloud, porque es importante conocer ese ecosistema, uno porque se van a hacer preguntas en el examen, ¿no? El Inox Foundation se van a hacer preguntas con respecto a ese ecosistema, porque hay una vida aparte o alrededor de Kubernetes, otro tipo de proyectos y aplicaciones que toca conocer y porque si realmente vais en serio en este tipo de formaciones, de exámenes y ecosistema y desarrollamos esa carrera, es muy importante, no solo aprender la parte técnica, sino también la ecosistema. Aquí os voy a dejar unas nociones, no voy a entrar en esta formación, cuando tengo tres o seis horas pues detallo esto, pero bueno, si vais a Cloud Native debéis conocer, por supuesto, la noción de microservicios, partir en cachitos, el desarrollo en vez de tener un monolito, seguramente ya lo conocéis. Debéis conocer la parte de virtualización versus container, la idea de container que es un tipo de virtualización un poquito más ligera, más eficaz y que se está utilizando hoy en día para desplegar servicios en comparación con la virtualización de las típicas máquinas virtuales que se utilizaban en VMware hace años y que se siguen utilizando en algunos casos, pero para temas de desarrollo nativo en el cloud se está utilizando containers. Entonces toca que os empapéis, que miréis ese tipo de fuentes que voy a compartir y que leáis ese tipo de diferencias porque vas a ser parte del examen que vais a tener. Aquí simplemente explicar conceptos de cloud computing de la nube, entre on-premises, que significa que tenéis un servidor en la empresa, que es la infraestructura física, a alquilar infraestructura en la nube en el cloud, porque hay diferentes niveles, infraestructuras a service, containers a service, platos a service. En general si leéis un poquito más de documentación con respecto a este tema, la diferencia es el control de servicios que el proveedor de cloud os va a dar versus el nivel de detalle de la gestión que podéis hacer. Todo va hacia software a service, pero dependiendo del tipo de aplicaciones y de servicios y de negocio que queráis tener, pues se va a elegir uno u otro. Esto es importante conocerlo porque no es específico a cloud netif, es más el mundo de cloud computing de la nube, pero puede haber preguntas en el examen. Aquí os dejo un poquito de literatura con respecto a la historia de cómo empezó todo, la parte de containers, la parte de diferentes proyectos, cubernetes de donde viene, un proyecto que surgió de Google, algunos proyectos de innovación que tenían internamente y la evolución a partir de 2015, que lo llamo la era de ciencia, porque realmente esta fundación de cloud native computing foundation surgió para ayudar a gente a formarse y a crear ecosistema a partir de proyectos de código abierto y, en definitiva, lo que estamos haciendo hoy en día, aprender y formarnos y seguir evolucionando. Aquí os dejo toda la información, la voy a pasar muy rápidamente, como he dicho, CNCF Cloud Native Computing Foundation es parte de la Linux Foundation, la fundación Linux que tiene otros temas aparte de cloud native. Voy a seguir pasando todas estas vías positivas, porque creo que las podéis explorar más tarde, como he dicho, os vamos a pasar toda la información y, como podéis ver, en la parte abajo, en las fuentes podéis visitarlo y es importante que conozca este tipo de información. Hay proyectos de CNCF, hay diferentes proyectos, incluyendo cubernetes que sean más grandes, pero luego hay una estructura como en toda la comunidad de código abierto que es conocer, la gobernanza, la parte técnica, los diferentes proyectos que van surgiendo, lo grupo de trabajo que se suelen formar de manera desinteresada y, en el contexto latam, pues hay bastantes personas, tanto en Latinoamérica e incluso en España, que están trabajando en ciertos proyectos y trabajan en español en los que os podéis involucrar. Si buscáis CNCF en internet y ponéis Slack, CNCF Slack, vais a encontrar algunas comunidades que justamente están hablando de cloud native en español, algunos en Argentina, algunos en latam en general. Aquí tenéis algunos recursos que son importantes, hay algo que llamamos el Landscape, que es un mapa integrativo enorme en el que están todos los proyectos, todas las tecnologías, todas las empresas. Luego el Glosario de términos, un Glosario de términos, que se describen los términos de cloud native. La buena noticia es que hay una versión que se ha creado hace unos meses en español, hay en portugués, hay en otros lenguajes y esto ayuda porque bueno, por supuesto, hay una barra de entrada cuando todo el contenido está en inglés, como posiblemente vosotros sabéis. Luego una parte de comunías y una parte de blog que van a generar contenido que va a servir vos a jornada de aprendizaje. Este es el Landscape que os decía con una guía detallada, explorad este contenido, los dos links que tenéis abajo. El Landscape es este visual en el que vais a hacer click y vas a estar viendo por la diferentes carpetas, los diferentes proyectos, las empresas y qué están haciendo. Si está buscando trabajo, por ejemplo, es un buen recurso, si estáis explorando, preparando el examen también es otro buen recurso. Lo que me interesa a mí es la guía detallada, que digo el segundo en la fe que tenéis ahí, eso es importante porque explica las diferentes categorías de aplicaciones que vais a tener. Es la única manera de entender este Landscape que es bastante vasto, importante y un súper buen trabajo, pero no es explicativo cuando lo demos así en pantalla, pero esa guía os va a aplicar todo y el contenido de esa guía va a ser fundamental también para el examen, para el examen KCMA. Entonces explorarlo, imprimirlo si queréis, preparar un PDF, leerlo y aprender. Como decía aquí lo podéis imprimir, no? Si vais a la guía o básicamente hacéis control P y lo tenéis, si está yendo a la playa, lo puede llevar en el ebook y lo puedes leer y preparar vosotros también. Aquí están las diferentes categorías, lo que decíamos es esa gran mapa, pues en categorías de diferentes tipo de aplicaciones de plataforma, de provision en runtime, etcétera, deje leerlo más en talle. No tenemos tiempo ahí en esa sesión corta, pero deje de leer el detalle y en el enlace de Newstack que pongo aquí abajo, os vale la pena visitarlo y leerlo para entender esas diferentes categorías, pero este es el lenguón, no? El arbol que se utiliza en el ecosistema de CNCF que debéis conocer. Aquí está el glossario que os decía, lo tenéis en varios idiomas, como he dicho, aquí viene todo, clonative apps, cloud computing, abstraction, todos estos términos que a lo mejor podéis conocer más o menos que es necesario para examen y para vuestro trabajo en el día a día por lo cual me da aquí y hay una versión en español que hay gente de CNCF, gente de la comunidad que está preparada. Aquí os dejo pues tanto el slack a la izquierda como la parte de recursos, de blogs, etcétera, yo mismo he escrito un par de articulos en los últimos meses. Y este es el trail map, es bastante interesante porque veis, no? La diferente es la aplicación, la diferente es la categoría, lo mismo que hemos visto antes, pero aquí lo que va a servir es para ver los proyectos principales, no? Si miráis, si hay CD y no entran en lo que es, tenéis algo, no? Si miráis a la orquestación pues en el Kubernetes y así para todas las categorías. Os sirve como referencia para saber cuáles son los proyectos, los proyectos, quiero decir esto, cuadraditos con los diferentes iconos, los proyectos, aplicaciones, soluciones, que son más relevantes de cara a preparar vuestros Amazon CNCF porque son normalmente estas aplicaciones las que van a preguntar. Hay muchas más de Landscape, hay muchas más, pero no van a preguntar de todas, estas son las importantes. Aquí os dejo recursos de CNCF que son como libros para niños, pero bueno, no es para niños, evidentemente es para temas serios, pero de una manera simple de explicar para que todo el mundo lo pueda entender. Sigo pasando recursos, no os preocupéis, aquí tenéis algunos proyectos iniciativas relacionadas, esta diapositiva 37 importante, que exploréis estos recursos, estos enlaces porque es verdad que de cara al examen pues va a servir para preparar todo el estudio que tenéis que hacer. Estas son básicamente las diferentes intervases y otras iniciativas que toca conocer. Luego, si son nuevas en el mundo de cloud net o bueno, se habla de las cuatro Cs para la parte subvinaz, cómo securizarnos las aplicaciones, pues es un poquito diferente con respecto a la securización de aplicaciones general. En este caso lo que se está diciendo es que se securiza lo que es el data center, la infraestructura de datos, luego tiene un cluster de recursos que es simplemente un grupo de recursos dedicados que utilizan para xfin, luego tienen los contenedores, los containers y luego tienes el código básicamente. Entonces este es un buen enlace que debéis mirar, de hecho un par de ellos en el que vais a leer el detalle de las cuatro Cs y que va a servir de cara al examen por seguramente una o dos preguntas. Y os digo todo esto sin ser yo la persona que exige el examen, luego más de la experiencia. Aquí lo mismo tenéis otro concepto, si lo habéis visto entre los temas que entra en el examen, la observabilidad, aunque no sé si existe ese concepto en español en castellano, pero básicamente es el monitoreo, login, tracing de todas las cositas que pasan el sistema para entender el estado y la salud de dicho sistema, en este caso para tema de contenedores. Es importante que leáis este artículo que puse abajo, precisamente porque explica de manera simplificada. Y a la derecha tenéis lo que llamamos el CNCF Technology Radar, que es básicamente una encuesta que hace la fundación a los adopters de este tipo de tecnología para saber cuáles son las tecnologías que tienen más empujo en la comunidad. Es importante conocerlo. Aquí podéis ver pues algunas estadísticas prometidos para monitoreización, telemetry, fluente. Tenéis todos tipo de aplicaciones que podéis mirar más en detalle cuando vais a preparar el examen porque lo va a servir precisamente para conocer los conceptos de observabilidad que acabamos de comentar. Y bueno, luego a nivel de desarrollo, cuando estamos diciendo que es cloud native, que debería haberlo aplicado al principio, pero cuando hablamos de cloud nativo, lo que se trata es de desarrollar aplicaciones que utilicen características normalmente ligadas al cloud, pero que se pueden hacer en cualquier lado. Cuando hablamos de containers, se está encapsulando un tipo de aplicación y luego que la puedas emplear ya sea en tu servidor o en el cloud de Microsoft, de Google, de Amazon IBM, pero que se haga todo de la misma manera. Y ahí en las cienes ligadas a esto, el tema de cuáles son las características de una aplicación cloud que sea residente, que se pueda adaptar al tema de la nube, que es la cloud ready. Y luego que puedas tener buenas prácticas de microservices, de partir tus aplicaciones en trocitos que la puedas poner en containers, además de esos trocitos que tengas un ciclo de desarrollo alineado al tema de DevOps, que puedes estar integrando y desplegando nuevas partes de tu código y nuevas versiones, nuevas releases de manera continua. Esto es importante que lo conozca, es porque también te examen. Así que os dejo otras enlaces que podéis explorar. Ahora, esta parte de fundamento de Kubernetes. Yo os voy a poner así de recursos que puedes mirar dentro de las diapositivas, más que nada para que os quede como guía. No son recursos míos, por lo general he puesto recursos de expertos y expertas en la materia que han publicado material que podéis mirar más tarde, pero sobre todo para que seas conscientes de cuál es el alcance. Qué cosas debes mirar si os falta algo para que las visitéis y ya conocéis todo, pues sabéis que puedes estar preparados y preparas para este tipo examen, pero yo lo pongo en esta diapositiva y luego voy a añadir los autores para que lo conozcáis. Básicamente tenemos que hacer lo que llamamos el lingua, el argot, las palabras técnicas que se utilizan en el mundo de containers, de conteneres, de orquestación. Orquestación es la técnica de automatizar ese despliegue y la gestión de los contenedores de una manera sincronizada, cuando tienes bastantes aplicaciones. El tema de los bots, que son comunidades pequeñas de despliegue que vas a poner dentro de los contenedores y luego tienen los temas de DevOps, de los estados, la infraestructura como código y todo el tema de CI CD como una buena práctica de desarrollo para sacar y desplegar nuevas versiones de una manera continua en vez de desplegar aplicaciones cada año, por ejemplo como se hacía, se podía hacer antes de algunas empresas. Aquí tienes temas de Kubernetes, yo voy a dejar aquí la información, pero básicamente lo que decimos es que es una plataforma, una solución de orquestación no de contenedores, no es una tecnología de contenedores como tal, para eso tenemos Docker. Kubernetes te sirve a la orquestación, sobre todo cuando tienes varios containers en una aplicación y debes sincronizar la gestión de los mismos, pues bueno ahí es donde entra Kubernetes. Ahora mismo, pues evidentemente hay muchísimas empresas en todo el mundo que están utilizando Kubernetes o servicios que se basan en Kubernetes. De hecho las Hosted Platforms como es aquí, pues bueno de tanto de Azure, de Microsoft, de Alibaba, en Asia, de Amazon, etcétera. Lo que trata de decir es que bueno, independientemente de en qué plataforma en el cloud estés, pues realmente podría aplicar Kubernetes. Rehat también, hay diferentes providers, proveedores que que os pueden permitir desplegar contenedores y lo bueno es esa portabilidad, como tiene tanta fama y como tiene tanta tracción en la industria, pues si un día estáis en una cloud y os movéis a otras, sabéis que eso garantiza una interoperabilidad. Aquí simplemente para que lo veáis más tarde, pues cuál es la diferencia entre Docker y Kubernetes como Docker es más la tecnología o el estándar entre comillas, no es una estándar, pero la tecnología que se basa en estándar para crear los contenedores, entonces lo vas a construir y desplegar y luego la gestión de lo que se llama aquí día 1, día 2, etcétera, que es para gestionarlos, para monitorizar, para seguir evolucionando el sistema. Entonces tiene claras la diferencia. Este es uno de los problemas que veo principalmente con mis estudiantes, comprender cuál es la diferencia entre un Docker y un Kubernetes. Voy a pasar algunas de las posibilidades que tengo aquí, aquí vais a ver los principales componentes, no? Entonces si tenéis el examen en frente de vosotros, posiblemente va a ser de preguntas con respecto a qué es kubeleto, etcétera, etcétera o API para comunicar los clientes servicios. La fuente principal para este tipo de descripciones hay varias, pero la principal es Kubernetes.io, Kubernetes.io, en el que tiene toda la documentación, en este caso estoy diciendo Overview Components, pues de todos los componentes podéis entender cómo funcionan cada uno de ellos. Luego sabe que hay una parte de Control Plane, Worker Plane, básicamente es dividir la gestión de lo que son las aplicaciones corriendo, ese no es un concepto nuevo, no es exclusivo a la parte de Kubernetes, entre algunas acciones yo vengo del mundo de aplicaciones, se utiliza mucho ese Control Plane para gestionar los recursos, a parte de ejecutar los recursos, pero lo podéis conocer. Y aquí veis que hay una fuente muy buena que es Mohamed Abukar, que es uno de los expertos de esta industria. Aquí si veis, pero bueno, pongo más expertos, no? Pavan que crea este tipo de visualizaciones en el que está explicando, oye que es un pod, que como digo son pequeñas unidades de despliegue, que os puede servir dentro del mundo de containers para justamente despegar vuestras aplicaciones, todo en Kubernetes y sois nuevos, seguramente vas a decir, oye que son estos comandos, que veis aquí abajo, en Kubernetes todo tiene un comando, en Docker también, un comando que vas a escribir una línea de comandos y que vas a desplegar ciertos recursos, vas a poder crear, puedes suprimir, puedes cambiar temas, etcétera. Entonces es importante que lo conozcais. Como todo tiene un life cycle, un ciclo de vida en el que puedes pues eso crear, modificar, suprimir, etcétera. Aquí de otros expertos, Max Brenner ha creado una serie de diagramas y sois visuales como lo soy yo, básicamente unos diagramas que van a aplicar la dinámica de los diferentes servicios de Kubernetes y eso es importante, porque con tanto material vas a ver muchísimo material, muchísimas paginas de documentación, es importante esta referencia visual, si venís en el mundo de arquitectura os va a sonar muy familiar, porque tenéis diferentes servicios que pueden te actuar con otros. Entonces esto es importante que lo miréis. Hay varias versiones, este es para la arquitectura de Kubernetes, aquí si se ve más a nivel de cargas, de workload, en inglés las cargas, qué podéis hacer como interactuar con otras, cuál es el concepto de un job, de un trabajo, Chrome job, deployment, el auto escalado, horizontal y vertical, esto ya depende de cómo de lejos estéis de este mundo, si estás comenzando o si ya lo conoces, pues bueno, nos va a servir de referencia para poder explorar este tipo de términos que lo desconoce para pasar el examen, si quieres preparar el examen. Aquí más a nivel de almacenamiento, no voy a entrar en el detalle, aquí en la parte networking, como comunican los diferentes módulos entre comillas las diferentes piezas de los sistemas. Y esta ya es la parte de acceso, como veis es la misma fuente, Max Brainerd y todo ese tipo de diagramas que como digo son muy útiles y os van a ayudar a preparar los examenes y tener una referencia visual, a mí por lo menos me ha ayudado mucho. Y aquí un resumen de los términos de los building blocks, que están alrededor de Kubernetes, la parte de infraestructura, de observabilidad que la hemos mencionado, el desarrollo de aplicaciones, la autenticación, seguridad y la granuea de temas, hay muchísimos. Realmente es un mundo vasto, como digo, ser un experto o experta en Kubernetes no es fácil, yo personalmente no lo soy, pero el objetivo del examen tampoco es que lo sea, es el objetivo que conectáis este tipo de tecnologías y podáis interactuar al menos por el momento con gente que pueda conocer el aspecto técnico de la manera profunda y que sepáis cuál es el potencial para lo que quieres hacernos y desplegando a aplicaciones como hacerlo. Aquí tenéis una serie de comandos, aquí evidentemente es una parte un poquito más técnica, pero no, yo lo estoy trayendo como una fuente para que lo aplique más tarde. Los comandos son básicamente unas frases que ponen el sistema, si son nuevos en esto, si no ya conocéis todo, pero unas frases que ponemos en el sistema con una sintaxis específica que nos permite interactuar, nos permite crear aplicaciones, nos permite cambiarla, nos permite hacer muchas cosas. Entonces estos comandos hacen a todos los niveles del sistema, se puede hacer a nivel de eventos que suceden en el sistema, un cluster, un pod, etcétera, etcétera. Blumatador es una buena fuente, simplemente lo explica muy bien, lo he puesto aquí y aquí tienes un resumen, como digo estos comandos están directamente obtenidos de Blumatador y se están diciendo pues con la misma dinámica, así se hace en un cluster como se muestra la información en un cluster, como se listan los recursos que están bajo un cluster y simplemente un cluster es en Kubernetes o es un grupo de nodos que pues eso que están ejecutando aplicaciones en contenerores. Demonsets, no voy a entrar en detalle, ahora mismo los deployments es otro término que puedes conocer que es un recurso de objeto dice en Kubernetes para hacer actualizaciones declarativas, en la que se declaran lo que quiera que suceda en el sistema, entonces le dices quiero desplegar tal recurso y eso se hace. Tens eventos que suceden, es otra noción muy propia de Kubernetes en la que bueno pues hay eventos relacionados con los nodos, con los pods, con los contenios, como digo si no tenéis una base de conocimiento de lo que es Kubernetes tenéis que ir más al detalle, 30, 40 minutos de sesión de hoy no va a servir, pero va a servir a guiaros. Logs, como en todas las aplicaciones, toda monedicación, la telemetría, toda la información que puede ser en el sistema, eso sirve cuando hay algún problema o para ver la gestión de recursos etcétera o en tus auditorías que pueden llegar. Paso todo esto, tener la misma dinámica no, listar, actualizar, suprimir, añadir ciertos recursos, en este caso los nodos a todos los niveles, esto se puede hacer y estos son los principales comandos. De cara a examen, esto es importante porque os van a preguntar a unos comandos, las sintaxis del comando, el orden de las palabras britas del comando, pero no significa que lo tengáis de implementar, significa que lo tengáis que hacer, eso no es necesario, pero van a preguntar a modo test. Spots y bueno, pues aquí tenéis todo el tema de comandos en kuf control, CTL, básicamente es la interfaz con la que vais a interactuar precisamente para ejecutar esos comandos. Vale, hemos pasado toda esta parte, hemos pasado super rápido, como digo, normalmente lo aplico en tres horas o cuatro horas si tenemos interacción, este caso como estoy presentando, pues bueno, interacción puede llegar más tarde, pero simplemente quiero que tengáis esta información, que la tengáis a mano y que disfrute de las diapositivas si os pueden servir para la preparación de vosotros. Aquí tenemos una serie de enlaces de recursos como digo, no son míos, es simplemente curated, curados, que no se dice en español, pero bueno, es un anglicismo y son recursos que pueden ser visitando para preparar la parte de fundamentos del cloud y de cloud netives si no conocéis, la parte de Kubernetes para tener un cierto conocimiento técnico de cómo se maneja Kubernetes, toda la parte de preparación del examen y toda la parte de repositorios públicos, un repositorio, básicamente un GitHub, un GitHub que os permita obtener informaciones. De la misma manera que voy a hacer yo en estos próximos minutos, tenéis los principales expertos y expertas de esta industria, tienen súper buenos recursos que van a servir para preparar el examen e incluso más que eso para seguir aprendiendo. Aquí, bueno, pues tenéis llena cloud computing y cloud netives topics, esto básicamente si no conocéis nada y nada que puede pasar, ¿no? Puede ser un desarrollador o puede ser una persona técnica, quién sea y os interesáis en estos temas, estáis aquí en el summit y decís, oye, que yo preparo el examen pero no conozco nada y nada, pues bueno, aquí tenéis, claro, la introducción a temas de cloud computing que es como un perquisito súper importante, todo el conocimiento de CNCF, de CNCF, que es la fundación que digo de cloud computing, la historia de Kubernetes que hemos visto algunos recursos en los diapositivas que es Docker. Y bueno, el último recurso de hecho, el 9 de Siam Patak, que son vídeos, básicamente, que les sirven a la gente que llega a aprender, son vídeos cortos, muy simples, están inglés, es verdad, hacen youtube, pero son muy buenos, ¿no? De manera simplificada, pues aprender términos específicos, sino conocer lo que es un pod, sino conocer lo que es un nodo, pues bueno, todo eso lo explica de manera muy simplificada y eso solo, ¿no? De cara a aprender y a seguir evolucionando y preparando el examen. Ahora, si imagináis, conocéis el mundo de cloud computing, conocéis cloud native y conocéis o no conocéis nada o conocéis un poquito de Kubernetes, como fue mi caso hace tiempo, pues entonces querréis posiblemente darle un repaso para la documentación técnica. Como digo, la documentación técnica viene, sobre todo, de Kubernetes.io, es muy buena referencia, pero luego tienes pues diferentes comunidades, tienes personas que van a subir vídeos en youtube, tienes marcas como depresas, ¿no? Como Rehat, por ejemplo, que van a explicar lo que es container porque ellos tienen su tecnología para aflegar contendores y todo tipo de recursos que yo creo que podéis aquí explorar, tenéis tutorials, básicamente en vídeos si estáis comentando de cero, o hayos recomiendo que hay que es tiempo, como esa tienes las ideas positivas, pues vais haciendo click y va viendo lo que se interesa, que es demasiado básico, saltáis, que es un buen nivel, bien, que es demasiado técnico, pues veis dónde falta y a ver si hay otro recurso que pueda servir para llegar a ese nivel más técnico. Aquí, bueno, básicamente como estamos en una sesión de 30 o 40 minutos, pues como digo, no podemos pensar que vayamos a cubrir todo lo que necesita es para conocer el ecosistema de cloud net, ni para preparar, le saben por supuesto que no sería realista pensar eso, pero la buena noticia es que gente muy capaz, súper experta y muy generosa, pues bueno, han preparado formaciones de todo tipo y la mayor parte ellas son gratuitas además, o tienen una versión gratuita y una versión de pago, con lo cual aquí no hay excusas, así que aprender el dinero no va a ser problema porque son gratuitas, lo único que vas a necesitar por supuesto es una conexión a internet y refesados en la página web, podría ser Udacity, podría ser LF, que es Linux Foundation, EDX que es una plataforma también para cursos, por lo general estas plataformas os van a permitir explorar el contenido, con lo cual va a ser aprender igual y a lo mejor si queréis sacar un diplomita que puedes compartir en LinkedIn o donde sea, ahí ya sí tenéis que pagar 50 dólares, 50 euros, pero por general tienen recursos que son gratuitos, que son de mucha calidad, aquí podéis ver por ejemplo el once Andrew Brown que es otro experto en la materia, súper experto y que ha creado dos versiones de un curso, una de pago pero que es muy baratita y luego aposo el contenido de disposición en YouTube. Aquí tenéis unos cuantos repositorios y os pongo de manera un poco ilustrativa, realmente hay muchísimo más, tenéis el Oficial de Ciencia para la preparación del examen, tenéis el currículo del examen en el que vais a tener todos los temas que te deje visitar, tenéis iniciativas como los 100 días de DevOps en lo que también otra persona de la comunidad básicamente está explicando temas bastante simplificados y que tienen un apartado para el CACNA, Mohammed Abucar lo he mencionado antes, luego dos antépticos campeones como son Wally y Brad que trabajan juntos en la comunidad para hacer eventos como este pero un poquito más largos, un poquito más detallados con integración Q&A que básicamente van a servir para preparar este examen. Cuando puse estos recursos pues bueno veis que tienes una parte 1, parte 2 pero realmente iban a ir a esa parte 4 en la que van a explicar cada una de dos apartados del examen. La ventaja es que está en inglés, no estáis confortables con el lenguaje inglés pues bueno es cierto que el va a costar un poquito más pero ahí vais a tener una buena fuente de información y luego todo el material que compartan nos va a servir para preparar el examen. De cara a preparar el examen lo que yo os trajo aquí pues como hay recursos que existen, que no son míos pero que son de la comunidad o de la gente especifica que lo ha trabajado. El punto de partida para mí son las comunidades de Slack, conocéis Slack, el servicio mensajería que se utiliza hoy en día a las empresas en las operaciones pues bueno está muy expandido en las comunidades de Córdoba abierto, hay un Slack para la parte de cubernetes, hay otro para Ciencied en la que puedes tener incluso otro Slack, es el recurso 1b de Mentoreo en el que Sambrat Igualit, las personas que mencionado antes y luego es que tenéis la panacea, tenéis todo tipo de recursos, tenéis exámenes de prueba gratuitos o de pago si queréis más. Moke Exan Questions, el recurso 8, otra vez de Mohamed, Pauline Navas o Navas, disculpame no estoy seguro si lo he escrito bien pero básicamente otra persona y que también en Twitter es muy conocida y que compartió su experiencia del examen. En general, bueno tenéis todo, incluso un libro en el recurso 11 en el que podéis básicamente comprarlo en Amazon y puedes leer, preferir preparar los exámenes de manera un poquito más tradicional puedes leer ese libro. Con lo cual recursos hay, es fácil, no es sencillo, requiere esfuerzo por supuesto como todo en la vida, pero recursos hay. Hay recursos en español por bueno comienza a ver un poquito más, hoy esta sesión es un ejemplo de ello en el que yo quiero dar ese overview de lo que hay disponible como digo a iniciativas de Glosario en español, posiblemente un día el examen esté en español en castellano, pero bueno por el momento se hace lo que se puede y yo espero que esto por supuesto sirva. Si vais a sacar el examen, esto tiene un coste, no es gratuito suele haber descuentos de la fundación Linux en las que dice oye estas semanas es un Black Friday o lo que sea tenés un 50% pues bueno puedes esperar ese momento, sino que vais a ver que si entran en la página oficial el coste de Sanerson 250 dólares americanos que bueno es una impresión considerable si lo pagan a empresa mucho mejor si lo pagas vosotros pues tendréis que estar muy seguros de de poder aprobar que lo hayáis preparado bien y luego poseer una serie de pasos. Si sois totalmente no, pues vais a tener que acostumbrarse a la plataforma de Linux Foundation si ya habéis hecho otro tipo de examenes como de Linux Foundation o de Microsoft o de cualquier otra empresa pues realmente la misma dinámica o me metéis en la plataforma, buscáis un día, una hora, compraréis el examen y luego tendréis que conectar ese día y tener la zona bastante despejada, no puedes tener notas, tenéis que enseñar con la cámara, no lo hará preguntar oye que tienes aquí, oye es limpio la mesa etcétera eso es importante para no puedes muy nervioso y nerviosa antes del examen eso es otro tema aparte. Como digo estos son los pasos aquí en la imagen del medio pues es lo que se ve justamente cuando tenéis material que hayáis comprado o incluso otro recurso gratuito que podáis tener en el portal de Linux Foundation lo van a decir lo que has empezado lo que ha completado y cuánto certificado está sacado básicamente esto es un examen de mi cuenta precisamente en el portal de Linux Foundation. Esto es importante no siempre hay una checklist que básicamente lo que haces asegurarnos de que nuestro ordenador, nuestra computadora vaya a funcionar bien el día del examen. Pues suele pasar que si venimos de tal empresa y a lo mejor está como decimos en español capado y nos deja entrar en todos los sitios web pues tenemos que mirar justamente si funciona bien de cada examen. Entonces es una simulación porque puede pasar que si no habéis hecho antes y llegáis el día de examen cinco minutos antes de la hora no funciona los nervios aparecen y seguramente tenga que contactar a su porte y eso nunca se hable porque entonces el cerebro ya se va por esa dirección y está preparado para hacer el examen de manera tranquila. Suele ser importante preparar, siempre lo piden, no un ID válido que pues en la carta de identidad, el pasaporte, etcétera, mosarlo de manera muy muy precisa que se vea la cara que se vea el número de pasaporte, etcétera y luego como digo pues mirar este procedimiento testear ante el examen y también adicionalmente en tercer punto puedes crear una cuenta de Kretly, Kretly es como un wallet, como una billetera en la que vais a tener los diferentes insignias, los valles que lo llamamos y que luego puedes compartir el LinkedIn cuando os hayáis sacado el examen, es bueno tenerlo cuanto antes. Aquí si veis pues bueno ya vais a ver que tenéis el el system check, etcétera, eso es lo que va a decir y nos dicen que utilizéis. Aquí si volvemos a pasar esto, ¿Qué es siguiente? Pues las recomendaciones. Puede planear entre 5 a 15 horas de estudio dependiendo del nivel que es el conocimiento, la realidad es que podríais pasar pues más o menos 4 semanas dependiendo del nivel que partáis. Tenéis que entender todos si veis que hay una de las acciones o parte del contenido que no conocéis aquí, pues lo he dicho y buscadlo, luego hacer clic en los diferentes enlaces que os he puesto, o buscar internet, oye yo no conozco la parte de seguridad de cubernadores, por mí lo miro ahí, o no conozco la parte de Docker, aunque no sea exactamente lo que se pide en el examen, pero también lo debo conocer. Pues el tipo de ejercicio le requiere esfuerzo, pero bueno con ese tipo de formación de 30 a 40 minutos intentamos enfocaros para que nos perdáis en este camino. Como digo, los repositions de GitHub son oro, os voy a decir la lista de expertos, mis favoritos, aunque hay mucho más, y unirles a las comunidades, decir si es cubernator, porque es una por unidad uno para aprender y dos para contribuir. Imagínate que podáis ayudar a traducir el glosario en español o en otra lengua, pues eso yo creo que es siempre valioso y os permite crear conexiones y conocer a más gente. Y ya para terminar os dejo la lista, yo creo que esta lista resume muy bien algunos y algunas de los mayores expertos en la materia y a mí me parece que si seguir sus actividades, el LinkedIn, en GitHub, en diferentes sitios, en diferentes plataformas, pues yo creo que vais a tener una muy buena preparación para el examen. Todas las agentes son mil veces lo que soy yo, el conciente que puedo tener yo es más evidente a Club Computing, ellos son súper expertos y expertas en el tema de cloud native and Kubernetes. Y por lo demás, pues bueno, os agradezco con vuestra atención, aquí tienen mi contacto, LinkedIn, Twitter, GitHub, si o cuando preparéis el examen o lo sacáis, se seguro que vais a probar, pues por favor etiquetadme, etiquetadme a la fundación linus, etiquetadme a mi, a Rian González Sánchez de LinkedIn y ponen los hashtag de preparación de examen y del Open Source Summit. Sí que nada, buena suerte y muchas gracias por vuestra atención, seguimos en contacto.