Тёмный

Full Tutorial ArgoCD and Kustomize for GitOps Deployments | Part 1 

Anais Urlichs
Подписаться 18 тыс.
Просмотров 20 тыс.
50% 1

Опубликовано:

 

24 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@willtun5385
@willtun5385 3 года назад
Jesus Christ! This is EXACTLY what I am looking for to get the stuff I need to get done at work. ... THANK YOU. Please, more of this!
@movieRevy
@movieRevy 3 года назад
Thank you Anais for choosing this topic 👏🏻👏🏻
@AnaisUrlichs
@AnaisUrlichs 3 года назад
Feel free to propose topics :) and thank you for the comment
@luc917
@luc917 6 месяцев назад
Great video, just starting my journey and this way helpful and easy to follow!
@edmoretshuma8311
@edmoretshuma8311 6 месяцев назад
Amazing breakdown !!
@navapreddy
@navapreddy 3 года назад
your efforts are very much appreciated Anais and thanks to sharing such valuable information.
@marsilya55
@marsilya55 2 года назад
Hey Anais, great explanation and a really important topic to touch upon. Just a tiny feedback, the music background was a little bit too much for me. But again I very much liked the content and everything.
@AnaisUrlichs
@AnaisUrlichs 2 года назад
Heya, thank you so much for the feedback that is great to know ☺️ I wil be more cafeul in the future
@vadivelumanickam4058
@vadivelumanickam4058 2 года назад
Thanks for the detailed video, Any idea when we can expect Part 2?
@rukshanj.senanayaka1467
@rukshanj.senanayaka1467 4 месяца назад
Really helpful. Thanks!
@jamallmahmoudi9481
@jamallmahmoudi9481 Год назад
Hi, Anais cool&perfect 🙏
@aliamin6745
@aliamin6745 Год назад
it was helpful! Thank you!
@vaibhavnitturkar2678
@vaibhavnitturkar2678 2 года назад
Nice Explanation!, where is Part 2?
@BharatSingh-hf1yt
@BharatSingh-hf1yt 3 года назад
really amazing video thanks a lot
@AnaisUrlichs
@AnaisUrlichs 3 года назад
thank you :)
@andrepires5251
@andrepires5251 3 года назад
Hey Anais, great video. I learned something today ;) Just a question: you have your kustomize/manifests in a specific branch, called kustomize. Is that some kind of best practice? If so, do you know why? Thanks. I normally use a folder in the main branch called pipeline for CICD stuff and another called k8s for the manifests or helm charts.
@farzadmf
@farzadmf 3 года назад
Love your videos! A small suggestion: maybe it's only me, but I think the music is a tad bit loud and becomes a bit distracting.
@AnaisUrlichs
@AnaisUrlichs 3 года назад
thank you for the feedback, I will make it more quiet or leave it out :D just experimenting a bit so your feedback is really valuable
@farzadmf
@farzadmf 3 года назад
Just keep doing what you're doing. It's great 👍
@jkapish2011
@jkapish2011 Год назад
@anais any suggestions as to why the status would be unknown for argocd kustomization.yaml? Kustomize build command works fine locally
@Prathyuprawin
@Prathyuprawin Год назад
Hiii, I need your help to convert helm charts into kustomize using Jenkins pipeline script.
@pigrebanto
@pigrebanto Год назад
Thanks. What is the tool where you draw diagrams? 😊
@amitpattnaik1181
@amitpattnaik1181 2 года назад
@Anais Thanks for the video. Can you please upload the part 2 where you are using git webhook to automate the process please?
@kitkarson4226
@kitkarson4226 3 года назад
It would be great if you could create a playlist of this series - 100 days of k8s
@AnaisUrlichs
@AnaisUrlichs 3 года назад
Heya, there actually is already a playlist: Hope this helps ru-vid.com/group/PLWnens-FYbIpUpmiiNYfkqTZQUYppGMFV
@xmagcx1
@xmagcx1 2 года назад
good video, can u show argocd using image docker with this example pls :)
@havefuntrading6263
@havefuntrading6263 3 года назад
I wonder how would you incorporate this approach into CI build pipeline? I think right now you assume that image building and manifest creation is done locally?
@AnaisUrlichs
@AnaisUrlichs 3 года назад
So the plan is to have the following steps 1. Build container image and push to registry 2. Update the image tag referenced in Kustomize 3. Run Kustomize build 4. ArgoCD will automatically sync the changes from Git with the in-cluster resources I will show that in my next video
@havefuntrading6263
@havefuntrading6263 3 года назад
@@AnaisUrlichs thanks, that would be interesting to watch. I would also be keen to know your opinion on using a separate config repo for argocd. Right now any change to manifest files (even adding a comment) would result in new image build and deployment which might not be desirable in production like setups.
@mtik000
@mtik000 3 года назад
@@havefuntrading6263 The way my company has it set up, is that CI is responsible for testing and building images. In the same project repo, we have a "deployments" folder and manifests for each environment (sandbox, staging, and production). To kick off a deployment to sandbox, for example, someone commits an update to the image tag to "deployments/sandbox/values.yaml". ArgoCD in the sandbox environment is configured to look at that `values.yaml` file, sees the change, and deploys it. Promoting to a higher environment (e.g. sandbox to staging) is a matter of updating "deployments/staging/values.yaml".
@havefuntrading6263
@havefuntrading6263 3 года назад
@@mtik000 thanks for the explanation. When you update a deployment file to e.g. trigger deployment to staging will this also trigger the CI build and create new image version?
@mtik000
@mtik000 3 года назад
@@havefuntrading6263 Not the way we do it, no. CI builds the images during merges of source code to the main branch. When we want to "promote" a release to sandbox, e.g., a dev selects an image tag and manually commits the change to "deploy/sandbox/values.yaml" on the "main" branch, then merges that to the "sandbox" branch. ArgoCD (deployed on our sandbox cluster) sees _that_ change, and does the deploy. Once that tag is tested, the same tag is committed to "deploy/staging/values.yaml" on the "main" branch and merged to the "staging" branch. ArgoCD (deployed on our staging cluster) sees _that_ change, and does the deploy. To be honest, it's a little confusing dealing with the branches and the directories. We just have to remember to commit to the appropriate file in the main branch and then merge it to the branch that ArgoCD is watching.
@tom5595
@tom5595 2 года назад
Hi there! Where is part 2? Quite interested in the GitHub actions part
@dhano6sk
@dhano6sk 2 года назад
check it out ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-3LBLTGfVuj4.html
@deltax2673
@deltax2673 3 года назад
Thanks Anais for great video , could you please make on tutorial with helm and argocd ? And any reason why not help and why kustomize ?
@AnaisUrlichs
@AnaisUrlichs 3 года назад
Heya, I used Helm Charts in my previous video on ArgoCD :) I could make a video on why you would want to use Helm and in which cases kustomize etc. would you be interested in that?
@mtik000
@mtik000 3 года назад
@@AnaisUrlichs That would be fantastic, actually!
@abhilashnakka
@abhilashnakka 2 года назад
Great Video ! Thanks for sharing the knowledge. But it would have looked better without background music. :)
@AnaisUrlichs
@AnaisUrlichs 2 года назад
Thank you for the feedback. That is me experimenting around a little but got similar feedback a few times :)
@prithikas6810
@prithikas6810 2 месяца назад
Please remove the background music.
@OlivierNOUGUIER
@OlivierNOUGUIER Год назад
Merci !
@nobodycaresmeself
@nobodycaresmeself 3 года назад
hola
Далее
Introduction to GitHub Actions
25:53
Просмотров 1,5 тыс.
ArgoCD Image Updater: Decouple CI from CD! #2
42:45
Просмотров 26 тыс.
Simplify Kubernetes YAML with Kustomize
20:37
Просмотров 76 тыс.
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 1,1 млн