ArgoCD - LA MEJOR herramienta para CD en KUBERNETES

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

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

  • @fernandososa1046
    @fernandososa1046 3 года назад +29

    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 10 месяцев назад +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!

  • @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

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

    ArgoCD con kustomize y EKS una belleza

  • @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

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

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

  • @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

  • @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)

  • @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

  • @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.

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

    Pelado para cuando una segunda parte?
    Saludos!

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

    Como siempre excelente. Saludos

  • @Kexpiral
    @Kexpiral 4 года назад

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

  • @felixvega3573
    @felixvega3573 10 месяцев назад

    Excelente video

  • @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)

  • @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...

  • @ChristianAltamiranoAyala
    @ChristianAltamiranoAyala 4 года назад

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

  • @jhonatana.6055
    @jhonatana.6055 3 года назад

    Consideras que argo está listo para prod?

  • @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

  • @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?

  • @theblackven
    @theblackven 4 года назад

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

  • @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 😿

  • @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.

  • @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

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

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

  • @leylon25
    @leylon25 4 года назад

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

  • @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!

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

    Love = GitOps

  • @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

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

    buenazo!

  • @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 👍🏻

  • @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

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

    Eres root!

  • @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.

  • @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