ArgoCD - LA MEJOR herramienta para CD en KUBERNETES

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น • 64

  • @fernandososa1046
    @fernandososa1046 3 ปีที่แล้ว +30

    Si les falla el pass tiren este comando : kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

    • @PeladoNerd
      @PeladoNerd  3 ปีที่แล้ว +1

      Justo hoy tuve que actualizar mi documentación con eso mismo

  • @ferwasy
    @ferwasy 4 ปีที่แล้ว +9

    Vengo laburando desde un tiempo con argocd. Lo implementamos desde cero en el laburo. Es una herramienta bastante potente para laburar con gitops (deployment repos). También implementamos argo rollouts (canary y blue green deploys) y kubernetes external secrets de godaddy (lee secrets de aws y los instala como secrets de kubernetes). Todavía tiene algunas cosas por pulir (ofrece jobs para correr tareas antes o dsps de deployar, pero tiene problemas de timing que reportamos). Liviano y recomendable.

    • @neke87
      @neke87 ปีที่แล้ว +1

      entendi mas para que es argoCD con tu comentario que viendo todo el video...

  • @josecuevas5814
    @josecuevas5814 11 หลายเดือนก่อน +1

    Exelente video! justo lo que neceistaba hacerme una idea general de como funciona. Muchas gracias

  • @fernandoemanuelgonzalez2512
    @fernandoemanuelgonzalez2512 7 หลายเดือนก่อน +1

    Muy bueno ! hoy termine un curso y en el cierre vimos algo de argocd, lo que si... siento que te tomaste dos red bull antes de hacer el video o que esta en x2 jajajajaja

  • @chrismedina9163
    @chrismedina9163 3 ปีที่แล้ว

    Peladoo!! no sabes el bien que haces con tus videoooosss...

  • @fraj1234
    @fraj1234 2 ปีที่แล้ว

    Pelado, que crack que eres...
    Saludos desde Bolivia!

  • @j0Nt4Mbi
    @j0Nt4Mbi 3 ปีที่แล้ว

    Gracias. Yo ahora mismo los estoy probando en una implementacion. ArgoCD como parte del proceso CI/CD excelente.

  • @franklinenriquelarasanmart3075
    @franklinenriquelarasanmart3075 2 ปีที่แล้ว

    ArgoCD con kustomize y EKS una belleza

  • @davidpratr
    @davidpratr 2 ปีที่แล้ว

    En la última parte del vídeo, para hacer el deployment de varias aplicaciones en ArgoCD ya tiene los applicationSets y los generators. Creo que sería la opción a usar para bootstrapear clusters, incluso té permite usar multi tenancy

  • @coda2k
    @coda2k 3 ปีที่แล้ว +1

    Que detalle tan simple pero tan importante: "siempre la aplicaciones tienen que ir en el namespace argocd" (dos días quemándome la cabeza intentando entender por qué veía las apps pero no arrancaban :P)

  • @maauso
    @maauso 4 ปีที่แล้ว +5

    Estaría bien que explicarás cómo conectas el CI con Argo(CD).

    • @PeladoNerd
      @PeladoNerd  4 ปีที่แล้ว +3

      Sip, estoy armando algo que conecta todo

    • @maauso
      @maauso 4 ปีที่แล้ว

      @@PeladoNerd yo llevo unos meses trabajando con Argo y bueno hay algunas cosas que aún les falta una repemsada.

    • @AngeloRamosO
      @AngeloRamosO 4 ปีที่แล้ว +1

      Lo conectas con la practica de GitOps 😁 a partir de un repo donde traes la trazabilidad de los cambios

  • @israel8707
    @israel8707 4 ปีที่แล้ว

    Slds para Lupe, ella siempre tan educada :)..............excelente video, como siempre 👍👌

  • @luiscajimenezlopez
    @luiscajimenezlopez 4 ปีที่แล้ว +1

    Hola Pelado! Me gustaria que profundizarás en la parte de automatización de imagenes. Es decir, cuando detecte una nueva imagen en un registry que actualice el "repo" con ella y actualice el cluster con esa nueva imagen, como hace flux v1. Un saludo! Muy buen video!

    • @AngeloRamosO
      @AngeloRamosO 4 ปีที่แล้ว

      Eso lo hace Flux de Weave Works

  • @DanielOsvaldoBresciani
    @DanielOsvaldoBresciani 3 ปีที่แล้ว

    Como siempre excelente. Saludos

  • @moisescarrasco3320
    @moisescarrasco3320 ปีที่แล้ว

    Hola que tal gracias por el video, por favor es posible ver Argo CD pero en Openshift, generar una rutina o flujo de trabajo sencillo. desde ya gracias por tu ayuda

  • @theblackven
    @theblackven 4 ปีที่แล้ว

    Hola Pelado gracias che excelente tu video, gracias por el aporte

  • @santiagoG16
    @santiagoG16 ปีที่แล้ว

    Pelado para cuando una segunda parte?
    Saludos!

  • @felixvega3573
    @felixvega3573 10 หลายเดือนก่อน

    Excelente video

  • @ChristianAltamiranoAyala
    @ChristianAltamiranoAyala 4 ปีที่แล้ว

    Impresionantteeeee Pelado.... Que diferencias hay con Flux?

  • @Kexpiral
    @Kexpiral 4 ปีที่แล้ว

    Hola Pelao te reto a que nos expliques cómo va la API de Kubernetes.

  • @jonathanadamson5209
    @jonathanadamson5209 3 ปีที่แล้ว

    Es lo que hay!! Hahahahahaa te pasas man, muy buen video saludos y exitos

  • @PetterTables
    @PetterTables 4 ปีที่แล้ว

    Se ve interesante Argo, voy a investigar más,,, me imagino que puede utilizar para facilitar al desarollador sus despliegues?
    Saludos master pelado y gracias por el vídeo

  • @venecoder
    @venecoder ปีที่แล้ว

    Tengo una duda. Esta herramienta es para cd de la configuracion del cluster no? Pero puede ser usada para cd de tus pods? Me refiero, puedo usarla tambien para hacer despliegue continuo de mis apps como si fueran jobs de gitlab? O estoy totalmente perdido...

  • @jhonatana.6055
    @jhonatana.6055 3 ปีที่แล้ว

    Consideras que argo está listo para prod?

  • @igarriz
    @igarriz 4 ปีที่แล้ว +2

    Es una gran herramienta
    Pero yo la uso para generar pipelines para otros procesos (Argo workflow)

    • @j0Nt4Mbi
      @j0Nt4Mbi 3 ปีที่แล้ว

      Hola como en que procesos utilizas Argo Workflows? Talvez podrias citar algun ejemplo, o algun link de referencia. Gracias.

    • @igarriz
      @igarriz 3 ปีที่แล้ว +1

      @@j0Nt4Mbi por ejemplo para procesar ficheros o ingesta y tratamiento de datos. Me permite paralelizar procesos de validación. Además puedes meter una redis para cachear información y que el procesado sea más óptimo o comunicar los procesos

    • @j0Nt4Mbi
      @j0Nt4Mbi 3 ปีที่แล้ว

      @@igarriz Gracias por la información, ya lo voy a revisar en más detalle.

  • @leylon25
    @leylon25 4 ปีที่แล้ว

    Pelado muy buen video, podrias hacer un video corriendo SvnVersion con docker, Saludos

  • @juanfernandorestrepo6030
    @juanfernandorestrepo6030 3 ปีที่แล้ว

    Hola Pelado! Tengo un problema con los permisos. No me permite actualizar y/o eliminar apps o pods. ¿Cómo podría asignarme permisos para que pueda controlar las aplicaciones?

  • @basketaom5481
    @basketaom5481 4 ปีที่แล้ว

    Peladito
    Haz un video para novatos sobre port forwarding, xfa. O indícame si conoces un buen recurso en la red (1o en castellano para que me entere bien, y luego ya investigaré más in english, please)

  • @rodrigocaballerohurtado5367
    @rodrigocaballerohurtado5367 4 ปีที่แล้ว

    Hola Pelado gracias por tu video. Alguna vez dijiste que en el trabajo manejas cientos de clusters de kubernetes. Cual sería la mejor manera de ganar esa experiencia (recién me estoy formando en k8s) sin estar en ambientes de producción? Tendría que pagar un EKS p.ej.? O configurar muchas VMs locales? Gracias por las sugerencias!

    • @AngeloRamosO
      @AngeloRamosO 4 ปีที่แล้ว +1

      Minikube, k3s, microk8s. Te ayuda mucho ir jugando con diversos tipos de cluster sin tener que pagar una cloud.

  • @venausanet4006
    @venausanet4006 3 ปีที่แล้ว

    Hola pelado, alguna recomendación para el manejo de secretos con ArgoCD?.

    • @PeladoNerd
      @PeladoNerd  3 ปีที่แล้ว

      Por ahora lo estamos haciendo a mano 😿

  • @mikepulgar
    @mikepulgar 4 ปีที่แล้ว

    Pelado buen video, una consulta man, esa luz que tienes, la que alumbra tu cara no te molesta?

    • @PeladoNerd
      @PeladoNerd  4 ปีที่แล้ว +1

      Jaja, nah, te acostumbrás

  • @ulisescabrera7357
    @ulisescabrera7357 4 ปีที่แล้ว

    sabes si hay una imagen establecida para kubernetes o como se puede utilizar en UpCloud?

    • @PeladoNerd
      @PeladoNerd  4 ปีที่แล้ว +1

      Podes usar kubeadm, rancher, microk8s. Hice video de todos esos. Te recomiendo microk8s para empezar

  • @coda2k
    @coda2k 3 ปีที่แล้ว

    Pelado.. Corregime si me equivoco: ¿puede ser que sí sea necesario que el nombre que le pongas en Chart.yaml coincida con el del nombre del chart que vayas a depender? fue de la única forma que me detectó los values que necesitaba pasarle al chart desde el Application de argo. Muchas gracias como siempre por tu aporte y esfuerzo!

    • @PeladoNerd
      @PeladoNerd  3 ปีที่แล้ว +2

      no hace falta, pero tenes que agregar un nivel mas en tu values.yaml, por ejemplo:
      si tu chart se llama hola-chart y tu dependencia se llama chau-chart, tenes que crear un values.yaml asi:
      hola-chart:
      chau-chart:
      miconfig-para-chau: 100

    • @coda2k
      @coda2k 3 ปีที่แล้ว

      @@PeladoNerd Probé todo lo que se me ocurrio, menos esa combinacion 🤦‍♂️ muchas gracias!

  • @JonathanQ
    @JonathanQ 3 ปีที่แล้ว

    buenazo!

  • @jsgiraldoh
    @jsgiraldoh 3 ปีที่แล้ว

    Piensa, que es mejor que fluxcd?

    • @PeladoNerd
      @PeladoNerd  3 ปีที่แล้ว +1

      la verdad no he probado fluxcd, pero parece que es una buena opción también

  • @LaVidaEnUnaGota
    @LaVidaEnUnaGota 4 ปีที่แล้ว

    Love = GitOps

  • @elsacasa6448
    @elsacasa6448 4 ปีที่แล้ว

    Con Todo el respeto que usted se merece: Yo uso NIRVANA, pero , en crema para mis arrugas, tengo 70 pirulos.JA. Lo quiero mucho.

  • @jao1500
    @jao1500 4 ปีที่แล้ว

    Like si te suscribiste a este canal por la recomendación de LastDragon

  • @dimitryarmstrong
    @dimitryarmstrong 4 ปีที่แล้ว

    No te imaginas los dolores de cabeza que da ArgoCD en producción.
    Yo no lo recomendaría, es bueno, pero en ambientes muy grandes empiezas a tener problemas cuando estas desplegando 30 aplicaciones y el Git se bloquea.
    Para cosas sencillas o ambientes no productivos sirve.

    • @PeladoNerd
      @PeladoNerd  4 ปีที่แล้ว +1

      Veremos como me va! Gracias por el comentario con la experiencia, yo apunto a usarlo mas que nada para boostrap, no estaría manejando muchas cosas

    •  4 ปีที่แล้ว +4

      En mi caso está en producción, y en pre y en labs. Clusters con nodos virtuales o físicos con entre 10 y 50 nodos (grandes) cada cluster. Un argoCD por cluster y todos apuntando a un mismo git. Nos funciona perfecto. Supongo wue es como muchas cosas, hay buenas y malas experiencias, en base a mi experiencia, no se me ocurriría plantear una arquitectura sin GitOps y argoCD ha resultado ser una gran herramienta para ello.

  • @danielbasconarenas7333
    @danielbasconarenas7333 2 ปีที่แล้ว

    Eres root!

  • @kiriitoh
    @kiriitoh 4 ปีที่แล้ว

    Por qué no usas Nvidia RTX voice (windows 😭) o una alternativa en Linux como cadmus para eliminar el ruido de tu micrófono.
    Buen video como siempre 👍🏻

  • @djdc9438
    @djdc9438 8 หลายเดือนก่อน

    XD

  • @diegomartinezgutierrez5289
    @diegomartinezgutierrez5289 6 หลายเดือนก่อน +2

    No haces nada de explicación introductoria de lo que es cada herramienta, empiezas a lo tuyo ya con los detalles. Muy poco didáctico