Cómo correr contenedores en Google Cloud Run

Поділитися
Вставка
  • Опубліковано 21 вер 2024

КОМЕНТАРІ • 66

  • @cesargonzales3457
    @cesargonzales3457 2 роки тому +1

    Lasfito sos un capo, saludos desde Perú. Un abrazo

    • @lasfito
      @lasfito  2 роки тому

      Gracias,
      Saludos para allá 🤙🏼

  • @santiagoneiman7386
    @santiagoneiman7386 2 роки тому +3

    Tremendo tutorial amigo. Venia con un monton de problemas tratando de subirlo directamente desde mi repo local a gcr. Cosa que se puede hacer, pero con un monton de autentificacion de por medio, que encima, los tutoriales asumen que ya hiciste antes, cosa que te lo muestran como si fuera facil y te comes un monton de errores. El paso intermedio de docker hub es muchisismo mas simple, y mas si esta asi de bien explicado.
    La verdad, un capo, muchas gracias

    • @lasfito
      @lasfito  2 роки тому

      Gracias, Santiago.
      Efectivamente, el CLI está complicado.
      Si acaso, lo que puedes hacer es usar la terminal del panel de control. Te autenticas en GH, clonas repo y desde ahí subes gcr.

    • @santiagoneiman7386
      @santiagoneiman7386 2 роки тому

      @@lasfito nono, con repo me refería a la imagen de docker. Me quefe enganchado con la terminología que usa docker images.
      Un saludo

  • @sebastianriquelme1
    @sebastianriquelme1 2 місяці тому +1

    Excelente video, nuevo sub!

    • @lasfito
      @lasfito  2 місяці тому

      Gracias, Sebastian ✌🏼

  • @andresmunozcatalan
    @andresmunozcatalan 2 роки тому +1

    Hola Lasfito, fue muy claro todo, ahora implementaré una prueba para ver que resulta :)
    Muchísimas gracias por este contenido, tan bien explicado y claro.
    Saludos !!

    • @lasfito
      @lasfito  2 роки тому +1

      Gracias, Andrés.
      Me alegra que te sirva ✌🏼

  • @JUANFRANCISCOCAZARES
    @JUANFRANCISCOCAZARES Рік тому +1

    Buen video gracias y sigue con tus tutoriales

    • @lasfito
      @lasfito  Рік тому +1

      Gracias, Juan
      Saludos

  • @18708761
    @18708761 2 роки тому +1

    Buenisimo, muchas gracias !

    • @lasfito
      @lasfito  2 роки тому

      Gracias, Carlos
      Espero que te sirva ✌🏼

  • @luisgagocasas
    @luisgagocasas 2 роки тому +1

    Genial el contenido muchas gracias.

    • @lasfito
      @lasfito  2 роки тому

      Gracias, Luis ✌️

  • @DavidDiaz-kd1km
    @DavidDiaz-kd1km 2 роки тому +1

    Muy buena explicacion me sirvio muchisimo

    • @lasfito
      @lasfito  2 роки тому

      Gracias, David.
      Me alegra que te haya servido ✌️

  • @alfredosolano1570
    @alfredosolano1570 Рік тому +1

    excelente aporte, muy bien explicado

    • @lasfito
      @lasfito  Рік тому

      Gracias, Alfredo
      Un saludo

  • @cristiancontreras352
    @cristiancontreras352 Рік тому +2

    Excelente video me aclaraste muchísimas dudas, te pregunto algo, si quiero hacer etl con pandas antes de usar query como prodria hacerlo, o cuando monte la imagen en google cloud que me guarde el rosultado en cloud storage

    • @lasfito
      @lasfito  Рік тому

      Gracias, Cristian
      Esa consulta sí te la debo, no he trabajado "data" con python así que desconozco el proceso.

  • @leandrogalarza2009
    @leandrogalarza2009 Рік тому +1

    Excelente tutorial, ya logre correr mi app, pero no logro arbir un puerto, necesito abrir un puerto en particular para mi app

    • @lasfito
      @lasfito  Рік тому

      Platicamos por Discord 🤙🏼

  • @jmsolorzano13
    @jmsolorzano13 11 місяців тому +1

    Hola... gran video. Estimado quisiera preguntar como hiciste para cargar y crear el código en un nuevo repositorio se github tan solo con la instrucción gh repo create ?

    • @lasfito
      @lasfito  11 місяців тому +1

      Es el CLI de GitHub:
      cli.github.com/

  • @hcumbicusr
    @hcumbicusr Рік тому +1

    Muchas gracias por el excelente aporte. Se puede exponer ese contenedor con un dominio personalizado?

    • @lasfito
      @lasfito  Рік тому

      Sí, pero para cloud run solo ciertas regiones pueden tener dominio personalizado.

    • @hcumbicusr
      @hcumbicusr Рік тому +1

      @@lasfito Gracias por la respuesta, tienes algún tutorial al respecto?

    • @lasfito
      @lasfito  Рік тому

      Me temo que no

  • @Marcvicent3
    @Marcvicent3 Рік тому

    Hola! Tal vez conoces una forma para realizar los despliegues continuos pero con Gitlab?
    Veo que solo hay la opción para GitHub y Bitbucket

    • @lasfito
      @lasfito  Рік тому +1

      Lo único que se me ocurre es que el repo tenga 2 orígenes y desde gitlab se haga el push a Github/bitbucket para disparar los despliegues.

  • @Van17031
    @Van17031 23 дні тому +1

    Mi sistema trabaja con 5 contenedores, como se subirian los 5?
    Ya los tengo todos en el google cloud, ya estoy en la parte final para subirlos, pero toda la información que he encontrado, es solo de que suben un contenedor.

    • @lasfito
      @lasfito  20 днів тому

      Si tienes 5 contenedores puedes crear un servicio por cada contenedor, o puedes usar kubernetes para gestionarlos en conjunto.

  • @Siulegroj
    @Siulegroj Рік тому +1

    Cloud run es como Amplify en AWS

    • @lasfito
      @lasfito  Рік тому

      No necesariamente.
      Amplify es como Firebase.
      Cloud run sería similar a fargate

  • @AndresNavarro-im8nq
    @AndresNavarro-im8nq Рік тому +1

    aqui se puede ejecutar despues de tener el cloud run, ejecutar comandos de docker? docker exec -ti?

    • @lasfito
      @lasfito  Рік тому

      Sí, lo mismo que como si tuvieras un contenedor corriendo en local.

  • @samarissaturno5170
    @samarissaturno5170 2 роки тому +1

    Hola! Sabes como cambiar el puerto usado en Cloud Run desde línea de comandos?

    • @lasfito
      @lasfito  2 роки тому

      Hola, Samaris.
      Casi no utilizo la línea de comandos, pero ahorita eché un vistazo a la documentación y parece que no se puede. Igual y me equivoco, pero de mientras tendrás que hacerlo con el GUI.

  • @fernandotovar230
    @fernandotovar230 2 роки тому +1

    Una pregunta bro, sabes como integrar cloud run con firebase hosting, no he podido hacer que cuando entre a una pagina especifica se me active el contenedor, no entiendo la documentacion de google ,sobre los rewrites en el firebase.json

    • @lasfito
      @lasfito  2 роки тому

      ¿Qué hospedarías en hosting y qué correrías en cloud run?
      La forma más sencilla es que en lo que tengas en Firebase hosting hagas un request a la dirección de cloud run para que comience a andar.

  • @JuanMartinez-se2dp
    @JuanMartinez-se2dp 2 роки тому +1

    veo que asignas ram y cpu, pero que hay del almacenamiento

    • @lasfito
      @lasfito  2 роки тому

      Hola, Juan
      La idea detrás de "Contenedores Serverless" como Cloud Run es que no preserven estado (Stateless) y por lo tanto no generan/guardan archivos/información en sí mismos. Lo que puedes hacer es guardar tu información en una base de datos, en un bucket o bien montar un volumen pero fuera de Cloud Run con Kubernetes.

  • @ema00_9
    @ema00_9 2 роки тому +1

    Hola, es posible desplegar un contenedor de Docker en un shared hosting?

    • @lasfito
      @lasfito  2 роки тому +1

      La respuesta depende de qué entiendes por shared hosting.
      Si hablas de los hostings "tradicionales" como HostGator, OceanBlue, WPEngine, etc, la respuesta corta es No - salvo excepciones que lo hayan implementado.
      Existen compañías como Digital Ocean que tecnicamente puedes considerar como shared hosting que sí te permiten desplegar contenedores ✌️

    • @ema00_9
      @ema00_9 2 роки тому

      @@lasfito uh que lastima, muchas gracias por tu respuesta!!!

  • @UlisesVargas-z5y
    @UlisesVargas-z5y Рік тому +1

    Bro, esa imagen no sirve, me lanza el siguiente error, cuando intenta buildear: The user-provided container failed to start and listen on the port defined provided by the PORT=1337 environment variable. Logs for this revision might contain more information.

  • @Cristian-Guerrero
    @Cristian-Guerrero Рік тому +1

    hola, necesito una ayudita para un caso que tengo que desarrollar, tienes forma de ayudarme? yo te pago porfa

    • @lasfito
      @lasfito  Рік тому

      Hola, Cristian
      Puedes escribirme a través de Discord 🤙🏼

  • @JurgenMolina
    @JurgenMolina 9 місяців тому

    y si tengo varias imagenes digamos un apigateway y microservicios

    • @lasfito
      @lasfito  9 місяців тому

      Entonces qué? Cuál es la pregunta Xd

    • @JurgenMolina
      @JurgenMolina 9 місяців тому +1

      @@lasfito al final no pude porque me pide tarjeta para habilitar la apo

    • @lasfito
      @lasfito  8 місяців тому

      No tienes o no quieres ponerla? En realidad no cobran casi nada

  • @franciszable
    @franciszable 2 роки тому +1

    Hola, existe alguna forma de correr mi aplicación a una vez al día, a una determinada hora de forma automática? Gracias

    • @lasfito
      @lasfito  2 роки тому +1

      Sí, te recomiendo investigar sobre "Cron Jobs" ✌🏼