‫Según cuando vea este video, habrá una ligera expectativa diferente de cómo usar el
‫comando EJECUTAR.
‫Y así, comenzando en la versión un punto 12 y luego, al menos, a través de
‫las versiones actuales del lanzamiento uno punto 15 y posiblemente en los próximos habrá diferentes mensajes según cómo use u
‫opere el comando EJECUTAR.
‫Por lo tanto, su estado y sus usos han cambiado a lo largo de los años, por lo que el objetivo ahora
‫con el comando EJECUTAR es reducir su funcionalidad y desaprobar muchos de los generadores que acaba de aprender sobre
‫desaprobar.
‫La mayoría de ellos, de hecho, todos menos uno y lo dejan como un comando de ejecución único que está diseñado
‫para iniciar un pod.
‫Uno de los objetivos aquí es reducir su complejidad para que sea una experiencia muy similar al comando de
‫ejecución de Docker, solo que se está ejecutando en la parte superior de las comunidades y queremos deshacernos de
‫los generadores que usan implementaciones y todos estos otros tipos de generadores porque ahora están disponibles en el comando de creación de
‫control de cubo.
‫Entonces, cuando piense en el futuro crear objetos a partir de las líneas de comando de una línea,
‫piense en Crear y luego la ejecución realmente se dejará solo para hacer pods y el único uso que realmente tengo
‫para ejecutar pods realmente rápido es cuando yo Solo quiero empezar algo.
‫Tal vez estoy en una máquina que no tiene Docker porque estoy usando el contenedor D o cryo o
‫uno de los otros motores de tiempo de ejecución y no tengo Docker funcionando para mí, pero tengo remolinos cubanos instalados para que pueda hacer
‫una ejecución de control de cubo que me da una experiencia similar.
‫Para mí, la verdadera razón y el único caso de uso para usar Run hoy en día es que tenemos estas
‫cosas obsoletas en el día a día.
‫En cuanto a la ejecución de contenedores de un solo disparo, como la resolución de problemas o las pruebas
‫de red o algo así, o solo necesito saltar a una red de contenedores y necesito tener
‫una línea de comando allí por alguna razón, es cuando utilizo una ejecución, pero todavía es importante en
‫al menos durante los próximos años para comprender la historia de la carrera porque vas a encontrar
‫todo tipo de ejemplos incluidos en estos videos y te estoy dando el uso del comando de ejecución porque ha tenido mucha historia con los remolinos cubanos
‫y así cuando veas ejemplos, es posible que tengas que traducir en blogs o documentación diferente que
‫estará desactualizada en unos años, verás esas cosas y tendrás que traducir OK, solía hacerlo
‫con la ejecución mando.
‫Ahora tengo que hacer eso con un comando de creación, así que permítanme darles algunos ejemplos de cómo solía funcionar
‫el comando de ejecución y todavía lo hace francamente hoy y la versión que está utilizando para hacer este curso porque
‫cuando esto deja de funcionar, yo Voy a sacar este video y reemplazarlo con una especie de memoria del comando de
‫ejecución.
‫Hablemos de lo que tenemos que ya no tenemos.
‫Así que echemos un vistazo a algunos comandos.
‫Los arrojaré a la línea de comando para que veas qué generadores estaban usando según el tipo de comando
‫de ejecución que estabas usando.
‫Y esto es parte de la confusión con la ejecución, ya que comenzó a volverse realmente complejo en sus casos
‫de uso debido a que varias cosas que haces en la línea de comando cambiarían la forma en que se comporta cuando crea tus recursos.
‫Entonces, con todo esto, haré una prueba en seco para mostrarle cuál fue el objeto que se creó, por lo
‫que para este comando, este es el estándar que aprenderá a crear implementaciones
‫antes y notará que este valor predeterminado es ' No estoy especificando un generador aquí, lo que puedo hacer con un generador de guiones, pero no
‫voy a usar eso porque quiero mostrarle cómo cambia el comando de ejecución con el tiempo.
‫Entonces, sin el generador de hoy, le dará una implementación en el futuro cuando finalmente hagan
‫este cambio, la ejecución predeterminada creará un pod, no una implementación, y se espera
‫que use crear o aplicar para crear implementaciones.
‫Esos comandos y dejan la carrera solo para los botes.
‫Así que hoy está en 114 y verás que crea una implementación allí llamada prueba.
‫Y para los próximos pocos que no me has visto, te doy estos ejemplos porque no quería que aprendieras
‫todos los diferentes matices del comando de ejecución si no los ibas a usar en unos años.
‫Entonces, aquí verían en este, agregué un puerto y expongo allí, que en este caso me
‫dará la advertencia como siempre y creará dos cosas diferentes.
‫Creará la implementación y los recursos de servicio sin tener que usar dos comandos diferentes.
‫Por lo tanto, es una forma realmente útil de crear y exponer una implementación.
‫Pero de nuevo, eso va a desaparecer porque puede usar los comandos de exposición o creación por separado y resulta que la automatización
‫y la complejidad de esto pueden no ser una buena idea en el futuro.
‫Así que se deshacerán de eso el próximo aquí.
‫Saqué la parte expuesta y luego agregué un reinicio en caso de falla.
‫Y esto creará un tipo diferente de recurso.
‫Creará el trabajo por lotes o solo el tipo de trabajo.
‫Y que hay esencialmente cuatro elementos de contenedores únicos que necesita ejecutar, tal vez necesite hacer una actualización del esquema en su base
‫de datos o tal vez desee hacer una copia de seguridad rápida de la base de datos y solo desee que
‫vuelva a crear el contenedor si falla.
‫Entonces, esas eran cosas que podía hacer con la carrera, pero ahora también puede hacerlo con otras formas.
‫El siguiente aquí es un reinicio establecido para nunca.
‫En lugar de en el fracaso.
‫Y eso cambiará el tipo de recurso a un pod que pronto será el predeterminado.
‫Por lo tanto, es un poco confuso que pueda forzar este comportamiento y notará si volvemos a
‫todos estos comandos anteriores como acabo de mostrarle cuando reinicio en caso de falla.
‫La razón por la que existe esa línea es que decir en el futuro esto es lo que sucederá
‫de manera predeterminada si no desea que eso suceda, puede forzar un generador diferente como lo estoy haciendo aquí,
‫que está usando el trabajo V1 o usar el comando Crear que preferirían que usaras.
‫Entonces mi curso está diseñado para ese uso futuro.
‫No te estoy enseñando todas las diferentes formas de ejecutar el comando de ejecución.
‫Solo me enfocaré en crear y otras opciones como aplicar y luego la última aquí.
‫Caso que simplemente no sabías que existía porque tenemos apoyo de trabajo cron en remolinos en Cuba.
‫Si le di el mismo comando de ejecución pero luego le di una programación, cambiaría el generador para usar un trabajo cron que es
‫un poco diferente en un trabajo en el que el trabajo cron está diseñado para que vuelva a ocurrir.
‫Entonces sucederá en este caso, es una vez al día.
‫Esperemos que eso tenga sentido en términos de la historia del comando de ejecución.
‫Una vez más, creo que realmente el futuro para nosotros deberíamos comenzar a comportarnos como si solo se
‫tratara de crear pods porque aquí pronto, si será en 116 o 117, no estoy seguro de cuándo forzarán
‫el cambio real.
‫Todos estos se extraerán en algún momento e incluso podrán usar estos generadores se verán
‫obligados a usar crear y aplicar de otras maneras para crear los diferentes tipos de recursos.