How to design a Deployment Pipeline (GitOps)

  Рет қаралды 50,756

DevOps Journey

DevOps Journey

Күн бұрын

Пікірлер: 55
@DevOpsJourney
@DevOpsJourney Жыл бұрын
Playlist: kzbin.info/aero/PLnFWJCugpwfwQgjlSg_-csiJbpBIze2qa View my diagram: app.eraser.io/workspace/d0mh9JjnYl2TWetXPsXV
@ajaygimit
@ajaygimit Жыл бұрын
It would be good if you can provide a complete yaml script as per your diagram
@jhonsen9842
@jhonsen9842 5 ай бұрын
I think many People Don't know about your channel. Your conten is not only Best But complete. There are lot of Vlog on CI/CD but all incomplete. Thank you very much . At least in Interview i can explain this.
@MagDag_
@MagDag_ 9 ай бұрын
I took a DevOps course and your videos helping very much to understand the subject.
@vokeakpos5357
@vokeakpos5357 Жыл бұрын
I enjoy the simplicity of your explanation of CICD pipeline projects.
@cantdo
@cantdo 10 ай бұрын
Why do you recommend to have a dedicated repo for your configuration? What about having a /kubernetes folder in your application repository instead?
@TannerBarcelos
@TannerBarcelos Жыл бұрын
Is it possible you create a video putting this theory and architecture into practice using Jenkins or another automation tool?
@Lord-V15
@Lord-V15 9 ай бұрын
Did you find any answers ?
@igwechiemekafredrick1578
@igwechiemekafredrick1578 5 ай бұрын
Same here
@nabeelrajabali2172
@nabeelrajabali2172 4 ай бұрын
Same here
@stanleychukwu7424
@stanleychukwu7424 6 ай бұрын
the channel is a DevOps mine, thanks so much for helping those in need.. you'll be rewarded some day, both here on earth and in the after life
@ajaygimit
@ajaygimit Жыл бұрын
It would be good if you can provide a complete yaml script as per your diagram
@Copexify
@Copexify 5 ай бұрын
I'm happy I discovered your channel. This is great stuff!
@godwineffiong5164
@godwineffiong5164 11 ай бұрын
Simple, yet detailed. i wish i can like this video more than once. you've definitely earn a sub
@lostxmas9469
@lostxmas9469 Жыл бұрын
I love your videos man, very interesting. Thank you for sharing your knowledge with us.
@naveedahmed9794
@naveedahmed9794 3 ай бұрын
Hey man, i was just searching how CICD pipeline works and i got you. It was really good enough to understand the topic. I have a request to you, we would love to and appreciate if possible for you to make a video for complete CI/CD project from scratch. Thanks.....
@machireddyshyamsunder987
@machireddyshyamsunder987 2 ай бұрын
Very useful , Nicely explain with attractive design diagram. Thank you very much. I would like to request and looking forward to see the video on Config repo which here you mention once CI completion then Config repo will kick off to deployment. Thank you very much again
@yuuzukatsuch.2527
@yuuzukatsuch.2527 4 күн бұрын
thanks for the content, but im actually stumped how do credentials saved in gitops. does the credentials saved in a different repository just like config ? is the credentials saved as plain text and then pushed to the credentials repository ? or are there some kind of symmetric encryption before pushing and decrypted at server ?
@PrudhviParuchuri
@PrudhviParuchuri Жыл бұрын
amazing explanation, looking forward for more related content!
@handleking1
@handleking1 5 ай бұрын
Where does config management and IaC fit into this CI/CD pipeline
@Cdaprod
@Cdaprod 3 ай бұрын
I’m all about the version tagging stray 😎 I got some great content for ya already put together.
@kubeadmin
@kubeadmin Ай бұрын
amazing content man! thank you for sharing!
@rocky4874
@rocky4874 6 ай бұрын
Thanks for providing the design. Could you please make videos on detail implementation? Also please let me know how an Integration testing should be implemented. I have an urgent requirement on integration testing. I have already bookmarked this playlist
@Labandusette
@Labandusette Жыл бұрын
Great tutorial as always
@MikeZadik
@MikeZadik 5 ай бұрын
You had a video that showed this solved with different git branches. Did you delete that?
@stephanebischoff3504
@stephanebischoff3504 8 ай бұрын
How do you handle multiple deployments being integrated and deployed at very short intervals? 😅
@DevOpsJourney
@DevOpsJourney 8 ай бұрын
I use a combination of ArgoCD + ArgoRollouts for that. I have videos on both if you are interested
@weirdo-beardo
@weirdo-beardo 11 ай бұрын
my doubts for canary deployment - what would happen if there are different apps across multiple node? - in case of any issues are we going to rollback the whole deployment? - what if multiple teams have their changes in the same deployment? we can't rollback others changes for our failure.
@MikeZadik
@MikeZadik 11 ай бұрын
He didn't go a lot into detail there. I think you would roll back the whole deployment and "all" the changes. However, this would normally be done in a microservice environment where you don't have combined changes of multiple teams and only very small incremental changes instead of huge release packages.
@weirdo-beardo
@weirdo-beardo 11 ай бұрын
@@MikeZadik deployments generally are multi app dependent. like at least UI changes also with backend changes. if we follow canary deployment, we will have to rollback those as well. great video though. I might be missing few things. need to read more on this.
@kronostitan11
@kronostitan11 9 ай бұрын
Also consider you could use something like launchdarkly to feature flag changes and turn them on gradually after the release is completed and roll back the feature if something breaks
@SofoniasAberra-nd8fm
@SofoniasAberra-nd8fm 3 ай бұрын
Very interesting explanation, keep it up
@concon2000
@concon2000 9 ай бұрын
What if you have two app repos one for frontend and one for backend and you’re trying to accomplish this, how would you deploy both at the same time? Ensuring the new frontend can hit the new backend.
@DevOpsJourney
@DevOpsJourney 9 ай бұрын
You would deploy your new backend first, then you would deploy the front-end. New backend should be compatible with the old front-end, or you would have to just run two versions of it during the transition
@SimonBalfe-uw5gd
@SimonBalfe-uw5gd 7 ай бұрын
Hi, I am confused why is the "Deployment Pipeline" not part of the "CD" in "CI/CD" pipeline?
@DevOpsJourney
@DevOpsJourney 7 ай бұрын
It's actually CI/CD&CD. Continuous Delivery & continuous deployment. Delivery just means making the artifacts available, deployment means actually deploying to those environments
@SimonBalfe-uw5gd
@SimonBalfe-uw5gd 7 ай бұрын
@@DevOpsJourney Sure that makes sense. Thanks for the excellent videos.
@prabuddhakulatunga7813
@prabuddhakulatunga7813 6 ай бұрын
Thank you so much for this info! 😊
@sfsdeniso5941
@sfsdeniso5941 5 ай бұрын
unit tests are part of branch protection - must be run just after liniting and there is no reason to package them into container image
@marinosag8808
@marinosag8808 5 ай бұрын
great tutorial!!
@AshranBaig
@AshranBaig 8 ай бұрын
Great job and the diagram really helps.CI refers to Continuous integration and CD refers to Continuous deployment/delivery, I guess you mistakenly used the "CICD" term as Continuous integration and the Deployment pipeline as CD.
@codewithtresor
@codewithtresor Жыл бұрын
best video and thank you for that
@yoyocswpg
@yoyocswpg 4 ай бұрын
My CS prof spent 2 weeks on this stuff. U did it in 10 min 😂
@jhonsen9842
@jhonsen9842 5 ай бұрын
Commenting for Better Reach
@coneryj
@coneryj 5 ай бұрын
i don’t like the idea of images going to a single repository I think production environment should have a separate image repository if an image does not pass QA or pre-prod you don’t want that cluttering your production repository
@kronostitan11
@kronostitan11 9 ай бұрын
Why have a separate repo when you could have it all in the same repo and have the workflows separate?
@mahis0076
@mahis0076 Ай бұрын
Teams responsible should be different hence better to have separate repos as best practices
@MagDag_
@MagDag_ 9 ай бұрын
Great!
@Torotero
@Torotero 9 ай бұрын
best
@jirirohlicek9191
@jirirohlicek9191 Жыл бұрын
First of all, LOVE the content your are providing. I have already learned so much. I have a question regarding your setup though. I have implemented your Windows setup from this video kzbin.info/www/bejne/jnO4kGmFiNGar6s Now I have a bit of a challenge when accessing resources behind VPN. My Corp. is using Split tun. OVPN. I am using windows client and everything, WSL included, works great. We also work with a client that forces us to use their Fortinet full tunnel VPN. When I install the client on the Windows layer, my WSL is unable to connect to the internet. I am thinking about spinning up a docker and install the VPN client inside. Not sure if I should install my tools there too, or "somehow" use it as a proxy for the WSL. Any ideas, what would be the best approach to solve this issue?
@DevOpsJourney
@DevOpsJourney Жыл бұрын
Hmm I'm actually not sure what the best solution for you would be. I found this, there seems to be issues with WSL2 when using Full tunnel VPNs so you are not alone.. github.com/microsoft/WSL/issues/4277
@Quephara
@Quephara 8 ай бұрын
Put some effort into making playlists. I have not found one and no, I will not be scrolling to your previous video. Bye
@DevOpsJourney
@DevOpsJourney 8 ай бұрын
You are completely right. I feel like an idiot for not doing this. Here's a link to a playlist I just created kzbin.info/aero/PLnFWJCugpwfwQgjlSg_-csiJbpBIze2qa Will add it to the video description and create/maintain more playlists in the future. Thanks again for the suggestion!
@greob
@greob Жыл бұрын
Thanks for this presentation!
How to design a modern CI/CD Pipeline
9:59
DevOps Journey
Рет қаралды 182 М.
How to Create a DevSecOps CI/CD Pipeline
34:41
DevOps Journey
Рет қаралды 15 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes
47:53
TechWorld with Nana
Рет қаралды 671 М.
What do DevOps/SRE Engineers actually do?
21:39
DevOps Journey
Рет қаралды 9 М.
What is GitOps, How GitOps works and Why it's so useful
11:33
TechWorld with Nana
Рет қаралды 365 М.
How Top Tech Companies Develop and Deploy Code with CI / CD Pipelines
23:55
ArgoCD Tutorial for Beginners: GitOps CD for Kubernetes #1
38:51
Anton Putra
Рет қаралды 51 М.
GitLab CI/CD Pipeline Tutorial for Beginners (2024)
19:33
Valentin Despa
Рет қаралды 62 М.
Let's do GitOps in Kubernetes! ArgoCD Tutorial
18:01
Christian Lempa
Рет қаралды 69 М.
Github Actions CI/CD - Everything you need to know to get started
12:21
If I Could Start Over as a DevOps Engineer in 2024
40:28
DevOps Journey
Рет қаралды 42 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН