Introducción a ISTIO / Service Mesh

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии • 114

  • @enaldonarvaez214
    @enaldonarvaez214 2 года назад +30

    Excelente video Pelado!
    Voto por un "Istio de noob a pro!" 😬

  • @juankaguilera1
    @juankaguilera1 3 года назад +10

    Excelente vídeo Pelado 👌!!
    Se me hizo corto y quedó mucho por explicar. Te agradecería una segunda parte 🙏.
    He aprendido mucho de tus vídeos, GRACIAS!!!

  • @josemanuelrios8037
    @josemanuelrios8037 3 года назад +1

    Tenía la duda de cómo funcionaba istio hace rato y el pelado llega y lo explica super bien! Gracias.

  • @cacharreronato
    @cacharreronato 3 года назад +3

    Por fin una buena explicación de punto de partida, cuando buscas documentación por ahí puede que te pierdas con tanta información. Acá conciso y rápido lo entiendes todo, gracias pelado.

  • @smerlos
    @smerlos 3 года назад +17

    Al fin istio como el pelado manda

  • @damianzermeno1191
    @damianzermeno1191 3 года назад

    Pelado, recién me decía mi manager que vamos a implementar service mesh y has caido del cielo con este video.

  • @dardovaldez7627
    @dardovaldez7627 3 года назад

    Bien Pablo, me gustó la introducción al tema, excelente para 10 min. de explicación, casi como lo explicarías tomando una birra con otro sysadmin, muchas gracias

  • @emilio1742
    @emilio1742 2 года назад

    excelente presentación y la reflexión final buenísima, gracias

  • @niko2134
    @niko2134 2 года назад

    sos un groso pelado!!! gracias por tanto!!

  • @willianmarchanaranda4965
    @willianmarchanaranda4965 3 года назад +1

    Cosas valiosas de istio que me sirvieron -> serviceentry, configuración tls en destinatiorule, mtls en todo el mesh, creación de multiples gateway para servir trafico http y grpc hacia el exterior, mutual tls hacia un api externo, circuit breaker, uff etc...

    • @carloscoliver9427
      @carloscoliver9427 3 года назад

      Hola amigo. Algún curso en particular hiciste de Istio? O aprendiste trasteando con la documentación oficial?

    • @willianmarchanaranda4965
      @willianmarchanaranda4965 3 года назад

      @@carloscoliver9427 todo fue auto-aprendizaje -> leyendo la documentación, foros, issues de github para resolver algunos detalles, etc

  • @OctavioAugustoCoria
    @OctavioAugustoCoria 3 года назад

    Muy lindo che. Una intro corta y al pie.

  • @LtdJorge
    @LtdJorge 3 года назад +1

    Ojalá uno parecido de Consul!

  • @leonluis
    @leonluis 3 года назад +1

    Muy bueno, para proximos videos estaria genial temas como Skaffold, Telepresence o KtConnect, para conectar entornos de development locales con el cluster y permitir a los desarrolladores probar cosas sin depender de un pipeline ni dar accesos a la infra directamente!

    • @PeladoNerd
      @PeladoNerd  3 года назад

      Gracias por las sugerencias, voy a checkear skaffold y ktconnect. Ya hice un video de telepresence

  • @alejandrobrun
    @alejandrobrun 3 года назад +1

    Impresionante. Gracias por compartir tu conocimiento

  • @ChristianAltamiranoAyala
    @ChristianAltamiranoAyala 3 года назад +1

    Aca mi aporte, la magia de istio se da mayormente en el data plane que por defecto es envoy, es justamente ese proxy el que se encarga de mtls, reintentos, autorización service to service todo eso a traves de XDS que es un service discovery. Lo que istio hace es armar las configuraciones que necesita envoy.

  • @micheldorianvargaslolli6751
    @micheldorianvargaslolli6751 2 года назад

    Que buen video gracias por el contenido

  • @hectormanuel8944
    @hectormanuel8944 3 года назад +1

    Excellente video!!!!!
    Me gustaría ver una versión donde se utiliza Cert-Manager + Let's Encrypt + Istio para exponer servicios usando SSL en tus dominios.

  • @josej.garciaromero3257
    @josej.garciaromero3257 2 года назад

    Grande!! Impresionante!

  • @marceloruizdiaz1310
    @marceloruizdiaz1310 3 года назад +1

    Impresionante... podemos ver Rook algún día. Esta muy bueno

  • @guillermo432
    @guillermo432 3 года назад +1

    Groso istio, todo un lindo.

  • @alejandrojabalquintoalegre4369
    @alejandrojabalquintoalegre4369 3 года назад

    Top! Sin duda lo probaremos! Gracias por compartir la información!

  • @alejandroamaya1553
    @alejandroamaya1553 7 месяцев назад

    Cuando un curso completo de istio?

  • @frodgim
    @frodgim 3 года назад

    Genial Pelado

  • @Miguel-td8ju
    @Miguel-td8ju 3 года назад

    pelado, gran trabajo, bravo!

  • @indarkerimota66
    @indarkerimota66 3 года назад

    Queremos mas sobre Istio!

  • @jose1983b
    @jose1983b 2 года назад

    Mori de risa con el final 🤣😂 - 🦒🎧 -...-.-.---..----.

  • @MrJoseableal
    @MrJoseableal 3 года назад +1

    Impresionante

  • @gouterelo
    @gouterelo 3 года назад

    Excelente como siempre y al fin, llego Istio, asi no rompen mas :D !!

  • @CarlosTroetsch
    @CarlosTroetsch 3 года назад

    excelente e "impresionante" el video. saludos desde Polonia.

  • @danielcardona5452
    @danielcardona5452 3 года назад +1

    Impresionante!!

  • @manuel_carrero_vzla
    @manuel_carrero_vzla 3 года назад

    Estupendo video Pelado!, tuve la oportunidad de estar en un equipo de unas 30 personas en el 2018, usábamos Istio con Grafana y Prometheus para moniterear nuestro GKE clúster, y para el equipo de DevOps quiénes eran junior para ese entonces (yo era dev allí), representó un desafío hasta lograr tenerlo, pero aportó un gran valor a la arquitectura que teníamos. Así que fue mejor eso, a usar un ejército de hipopótamos y jirafas jaja, saludos desde Venezuela.

  • @bloodbahamut
    @bloodbahamut 3 года назад

    Hay que jugar con esto

  • @juliomontero3768
    @juliomontero3768 2 года назад

    Continuará ?

  • @abaldeg
    @abaldeg 3 года назад +1

    Excelente video gracias

  • @gif3000
    @gif3000 3 года назад

    Muy buen video! Me quede medio perdido con eso de los hipopotamos

  • @pablorafaelcarrizo1080
    @pablorafaelcarrizo1080 3 года назад

    se puede implementar en docker swarm?

  • @nicotarquini
    @nicotarquini 3 года назад

    Gracias Pela, lo vamos a implementar!

  • @FiliusDeiPatris
    @FiliusDeiPatris 3 года назад

    Pelado, no me la dejaste bien claro.. porq los beneficios que mostraste es en alusion a Kiali, esa herramienta q permite ver el trafico (sensacional) pero no de istio mismo. ¿?

    • @PeladoNerd
      @PeladoNerd  3 года назад +2

      kiali es simplemente la interfaz, toda esa información la saca de istio y prometheus

  • @armandoalmaraz5977
    @armandoalmaraz5977 2 года назад +3

    Pelado, excelente trabajo !Gracias! ¿Tendrá sentido hablar en alguna ocasión de OpenShift?

  • @mrroox8675
    @mrroox8675 3 года назад

    Gracias por compartir !

  • @YasserJara
    @YasserJara 3 года назад +1

    execelente solucion!!

  • @JlarMM
    @JlarMM 3 года назад +1

    Más videos de microservicios de backend por favor, comunicación, seguridad etc, (ejemplo un microservicio de usuarios en node y mongo que se conecte a otro de productos en phyton +mysql)

  • @paulsan2370
    @paulsan2370 3 года назад

    Creo que hablo por todos al decir que queremos una maraton de istio tanto en uso dd namespaces diferentes y cluster diferentes, porfavor

  • @kiriitoh
    @kiriitoh 3 года назад +1

    Maravilloso, re-groso 🥳

  • @MrM0k3r0
    @MrM0k3r0 3 года назад

    pelado podrias hacer un tutorial con istio+sds+certmanager y dns01 cloudflare.

  • @alxx736
    @alxx736 3 года назад

    Cual es la diferencia entre service discovery en Kubernetes yService Discovery en Istio?

  • @jimmyolano929
    @jimmyolano929 3 года назад +1

    ¡Ah, yo solo se que no se nada! *Gracias al PeladoNerd por el aporte, voy a verlo bien de nuevo para aprender.*

  • @CulturaDevOps
    @CulturaDevOps 3 года назад

    esta muy bueno gracias

  • @elpedropes
    @elpedropes 3 года назад +1

    Me ha gustado mucho el vídeo. felicidades, Pero ... en la nueva version de Istio 1.9 , los componentes de Grafana,Prometheus y kiali no vienen predefinos , entones cuando intentas instalarlo te da error. Cual seria el comando para agregar estos coponentes ?

    • @PeladoNerd
      @PeladoNerd  3 года назад

      Fíjate en los links de la descripción esta la documentación oficial donde están todos los pasos

    • @elpedropes
      @elpedropes 3 года назад

      @@PeladoNerd ok , ya lo consegui , ahora me encuntro con otro error. Intento levantar el Dashboard por ejemplo de kiali y me dice : Unable to listen on port 20001: Listeners failed to create with the following errors: [unable to create listener: Error listen tcp4 127.0.0.1:20001: bind: address already in use unable to create listener: Error listen tcp6 [::1]:20001: socket: address family not supported by protocol]
      localhost:42531/kiali
      Failed to open browser; open localhost:42531/kiali in your browser.

    • @elpedropes
      @elpedropes 3 года назад

      perdona que te moleste, pero no consigo no consigo abrir el dashboard de kiali, Da error to open browser. No se por donde empezar a mirar.

    • @elpedropes
      @elpedropes 3 года назад

      ya me funciona, aunque no del todo ...jejje Poco a poco lo voy consiguiendo.

  • @isaigalarza6478
    @isaigalarza6478 2 года назад

    bien pelado

  • @deejaysnake
    @deejaysnake 3 года назад

    Buen video!! Interesante

  • @widmanyhd
    @widmanyhd 3 года назад +1

    genial

  • @ChristianLopezSantos
    @ChristianLopezSantos Год назад

    Creo que es obvio pero igual pregunto para confirmar. Esto generaría más costos? El sidecar corre en el mismo pod o generaría un pod adicional?

  • @miguelangelgarciaocampo7843
    @miguelangelgarciaocampo7843 3 года назад

    Cuando saldrá la segunda parte de ISTIO? Gracias por todo tu esfuerzo en compartir tus conocimientos.

  • @felipemachado4323
    @felipemachado4323 3 года назад +1

    Pelado , tirá el pique si sabes de algúnos proyectos open source en los que se pueda colaborar como SRE, o como Sysadmin...

  • @andresdavidtorresacevedo7287
    @andresdavidtorresacevedo7287 2 года назад +1

    En el minuto 4:56 se ingresa a un pod mediante el comando "kubectl exec -it hello-v2-6db4bdfb96-87qxb" a mi me sale error "error: you must specify at least one command for the container" alguien tambien le pasa?

    • @PeladoNerd
      @PeladoNerd  2 года назад +1

      No se alcanza a ver el comando entero, es:
      kubectl exec -it hello-v2-6db4bdfb96-87qxb /bin/sh

    • @andresdavidtorresacevedo7287
      @andresdavidtorresacevedo7287 2 года назад

      @@PeladoNerd Que grande muchas gracias

    • @DanielHernandezDev
      @DanielHernandezDev Год назад

      Hola @@PeladoNerd a mi tampoco me funcionó así, me daba el siguiente error:
      OCI runtime exec failed: exec failed: unable to start container process: exec: "/bin/sh": stat /bin/sh: no such file or directory: unknown
      command terminated with exit code 126.
      La solución en mi caso fue cambiar la imagen de los Deployment por hansd/hello-app y acceder al contenedor con el siguiente comando: kubectl exec -it hello-v2-57f778c975-78m6t -- /bin/sh

  • @lucashenry5380
    @lucashenry5380 3 года назад +3

    Muy buen video, se podria ver el tema de JWT con istios ?

  • @CarlosGutierrez-gx1vr
    @CarlosGutierrez-gx1vr 3 года назад

    Hola, podrías comentar que opinas de Dapr de MS? Gracias y excelentes tus videos, soy un fiel seguidor.

  • @jonathanavalos9549
    @jonathanavalos9549 2 года назад

    Buen día alguien me puede explicar un poco mas de cuando hace el while sleep desde nginx, no se se tiene que ingresar al servicio y de ahí ejecutar el comando?
    Saludos a todos

  • @namenmalkav
    @namenmalkav 3 года назад

    Che Pela muy buena onda istio. y alguna ves mandate un video de tekton para los pibes en tu saga de cosas locas de CI

  • @imanolvalero7936
    @imanolvalero7936 3 года назад

    Buenísimo el video!! Como todos! Has jugado ya con Gateway API?

  • @facundocapua
    @facundocapua 3 года назад +1

    Muy bueno Pelado!! Te hago una consulta respecto de Istio, ¿le agrega mucho overhead al cluster en términos generales? ¿Cuánto más hardware necesitas para poder mantener un Istio como la gente? Teniendo en cuenta que grafana y prometheus los tenes separado, claro.

    • @PeladoNerd
      @PeladoNerd  3 года назад +1

      Buena pregunta. No te va a quedar otra que probarlo y medirlo con tu sistema de monitoreo. En mis pruebas fue bastante liviano, pero no lo he corrido en producción todavía para decirlo con seguridad para casos más grandes

    • @facundocapua
      @facundocapua 3 года назад

      @@PeladoNerd gracias por la respuesta Pelado!! Si, llego a tener más info la subo acá!!

  • @diegopablomansilla
    @diegopablomansilla 3 года назад

    Hola Pela, uno de Knative !!

  • @JavierPortillo1
    @JavierPortillo1 3 года назад

    Im-pre-sio-nan-te 😲

  • @tonya2183
    @tonya2183 3 года назад

    Que onda pelado, podrías hacer ( o no se si tengas) algún video relacionado con el manejo de secretos con hashicorp vault u otras herramientas similares

    • @PeladoNerd
      @PeladoNerd  3 года назад +1

      Ya voy a armar algo de eso

  • @vitor14
    @vitor14 3 года назад +1

    Que opina el pelado de linkerd?

  • @gustavoestebanborragan3993
    @gustavoestebanborragan3993 2 года назад

    Alguien sabe de donde sale el port del comando curl? 31631

    • @EduardoGonzalezJaimes
      @EduardoGonzalezJaimes 2 года назад +1

      es el nodePort del servicio istio-ingressgateway para el puerto 80 (kubectl get svc istio-ingressgateway -n istio-system -o yaml)

    • @DanielHernandezDev
      @DanielHernandezDev Год назад

      Me estaba preguntando lo mismo, gracias @@EduardoGonzalezJaimes

  • @marlonmagic3444
    @marlonmagic3444 3 года назад +2

    Oye no tienes tiempo para crear un curso esplicando desde cero, herramientas como estas, docker y parecidos? Esque intento ver todos tus vídeos pero para entenderlos, tengo que méterle muchas horas por detrás.

  • @maktup2008
    @maktup2008 3 года назад

    Una consulta ese recurso: Gateway que mencionas, NO es un recurso Nativo del cluster no?, sino que es propio cuando se maneja ISTIO?. Así mismo, es obligatorio su uso o es indiferente si se usa: Gateway o Ingress. Saludos.

    • @PeladoNerd
      @PeladoNerd  3 года назад

      Correcto. Gateway es un recurso que es manejado por Istio y diferente a ingress

    • @maktup2008
      @maktup2008 3 года назад

      @@PeladoNerd tengo dudas de la diferencia en el uso de un: 'Istio Gateway + VirtualService' con el 'kubernetes Ingress Controller + Kubernetes Ingress', ya que lo veo muy similar.

  • @Feryero
    @Feryero 3 года назад

    Mi ejército de hipopótamos se siente ofendido
    Buen video 😉

  • @EzequielRegaldo
    @EzequielRegaldo 3 года назад

    Oh que cheeeto, istio utiliza envoy, no ? Soy bastante nuevo en esto, soy desarrollador y de a poco me estoy interesando en estas cosas, manejo docker y todo eso pero no soy el haz ni mucho menos un crack del tema y la verdad se ve bastante interesante

  • @albertogonzalezmesas810
    @albertogonzalezmesas810 3 года назад

    brutal

  • @LaVidaEnUnaGota
    @LaVidaEnUnaGota 3 года назад

    istio es muy potente

  • @DavidSoles
    @DavidSoles 3 года назад

    Gracias por compartir tus conocimientos Pelado. Una pregunta, no te gustaria experimentar con otros orquestradores? Ejemplo, Hashicorp Nomad. Muchas veces k8s no es para todo el mundo y me gustaria conocer tu valiosa opinion de esa herramienta. Un abrazo.

    • @PeladoNerd
      @PeladoNerd  3 года назад +1

      Kubernetes es lo unico que uso por ahora, asi que tendria que ponerme a aprender todo eso para hacer videos, por ahora no cuento con mucho tiempo, tal vez mas adelante pueda armar algo

  • @b14ckh4wk3
    @b14ckh4wk3 2 года назад

    apenas estaba aprendiendo traefik ahora istio, mas exucusas para seguir virgen, buent tuto

  • @alexander.enrique.escobar
    @alexander.enrique.escobar 4 месяца назад

    Quede en la LUNA, venia a entender que es "ISTIO", como funciona y para que sirve, y solo vi como instalarlo e interactuar con el.
    y en base a eso, saque una comprensión mínima.

  • @GaoniS
    @GaoniS 3 года назад

    Hola Pelado, como siempre el vídeo 10/10. Pero vengo con una duda y es que cuando le doy la etiqueta a mi namespace con "istio-injection=enabled" y luego despliego los deploy y servicios, estos no se relacionan con los pods, de manera que queda 0/1 o 0/2 siempre. No se si tengo que añadir algo más en los .yaml, si alguien puede ayudarme lo agradecería. Un saludo !!

  • @Layer8Master
    @Layer8Master 3 года назад +1

    Puedo configurar el codigo morse para las jirafas desde terraform ? :,v (Excelente video, like always)

  • @dalesnico
    @dalesnico 2 года назад

    pela, no consegui los auriculares para las jirafas... se cancela el deploy

  • @shankyjs
    @shankyjs 3 года назад

    Por mi madre, siempre que empiezo a aprender algo tú creas videos, tienes algo con el diablo?👀😂

  • @neurus5766
    @neurus5766 3 года назад

    Pues el link de cast ?? :(

    • @PeladoNerd
      @PeladoNerd  3 года назад

      Está ahí en la descripción: bit.ly/castai-peladonerd

  • @reginaldoperez8566
    @reginaldoperez8566 3 года назад

    El rey de la jungla es Tarzan, ¿no ves que se la pasa de liana en liana?

  • @juan52009
    @juan52009 3 года назад +1

    Jajajaja... "Impresionante"...

  • @frvo
    @frvo 3 года назад

    Un ejército de hipopótamos! 🤣🤣🤣🤣

  • @AprendizSerial1979
    @AprendizSerial1979 3 года назад

    grosso

  • @DTmike
    @DTmike 3 года назад

    Entorno super complejo: 10-15 microservicios... Nada que añadir

  • @CulturaDevOps
    @CulturaDevOps 3 года назад +1

    5 personas usan service mesh de la jungla (5 no me gusta), nunca entendere porque a estos tipos de videos le dan "no me gusta"