I've been watching ALOT of devops videos for my job this week, and this is BY FAR the most hands on devops pipeline tutorial I have found. Thank you.
@be-devops7 ай бұрын
Thank You
@bothorsen429211 ай бұрын
Thank you for this, it was exactly what I needed. If only the gitlab documentation was as good as this video :)
@be-devops11 ай бұрын
Thanks
@muhammadrehan57225 ай бұрын
The most underrated channel for devops i guess. This is all we need i guess simple and clear
@AI-4-U Жыл бұрын
You are the best teacher. I took so many courses, but the way you teach goes straight to my head. 🎉🎉🎉🎉
@be-devops Жыл бұрын
Thank you, today I started my day with your energetic sentence.
@hajermakina7474 Жыл бұрын
This is such a structured video for those who want to build a complete cicd pipeline. and explanation was really crystal clear ! you are such a gem trainer :) you have really done a fantastic job creating this video, I hope we could get more such end to end project to grind our skills !! Thank you
@be-devops Жыл бұрын
You built my day with your full energetic sentences
@Amit0071114 ай бұрын
It is very helping to understand the process of web app deployment into kubernative cluster. It is very good devops channel.
@TheMarudzinski4 күн бұрын
Very good presentation. Thanks
@amadoudiop663410 ай бұрын
Excellent tutorial and very well explained. Thank you very much !!!
@be-devops10 ай бұрын
Thank you
@raph1587 Жыл бұрын
Wow! This is what I am looking for! Its so detailed and well explained! Keep the Tutorial Videos coming!
@be-devops Жыл бұрын
Thanks Raph
@sergio058-pb6hf26 күн бұрын
Wow This is a master class, thank you so much!!
@zidanazra73779 күн бұрын
Very easy to follow, thanks!
@ssreelakshmi50754 ай бұрын
your explanation was good i need some more this type of project videos
@DynamiArrow7 ай бұрын
Best explanation of this topic that i have seen, great job
@vivekgupta3094 ай бұрын
very high quality, valuable tutorial and explanation !!!
@martialdominique458919 күн бұрын
Thank you coach , good tutorial
@vlrkrllvАй бұрын
Thank you for this video, it helped a lot🤩
@jameswachira57134 ай бұрын
Great tutorial. It has helped me alot. Thank you sir
@ahosanhabib939910 ай бұрын
Great teaching
@be-devops10 ай бұрын
Thanks
@feder75826 ай бұрын
solid video. would be even greatet with time sections since it offers so much valuable instructions.
@rikitikitaki59199 ай бұрын
Good video, but you didnt mention about runner. I think it was full cicd process if you showed installing runner
@be-devops9 ай бұрын
Thank you for your comment Here we more focus on CICD. But i had another video about using gitlab runner: kzbin.info/www/bejne/bHPPpH6inbSbeqc
@rikitikitaki59198 ай бұрын
@be-devops Could you explain me, please. In stage deploy, do we need to use kubernetes runner? Or it is enought that we have agent. Because when i am starting my pipeline it gives me error, that here we dont have runner to deploy. Maybe i have a mistake.
@be-devops8 ай бұрын
@@rikitikitaki5919 no need something like you say kubernetes runner. we do not have such thing. Only agent is ok you can contact me by email and send me the issue logs and we can solve it quickly
@be-devops8 ай бұрын
@@rikitikitaki5919 howtoskillsvid@gmail.com
@manhnguyenitc8 ай бұрын
Thank you very much, it was exactly what I needed :)
@be-devops7 ай бұрын
You're welcome!
@VincentPaulAlimbuyuguen Жыл бұрын
Development of skills and Wisdom and experience and learning education po
@naseredinwesleti3005 ай бұрын
amazing one ✅🚩
@sergekomi603910 ай бұрын
great explanation very helpful thank you !!!
@be-devops10 ай бұрын
Thanks
@MohamadMirSajadi Жыл бұрын
it was ,nice , clear and what i was looking for . Thank you
@be-devops Жыл бұрын
Thanks for the nice comment. لطف دارید
@timpomaville308010 ай бұрын
These videos are wonderful!
@ceasarpalache10458 ай бұрын
Make sure your k8s-connection is in the same group as the project you're trying to deploy. If it's not, the deployment step will fail trying to set kubectl contexts.
@LucasAragãoA.daCosta6 ай бұрын
amazing tutorial, ty
@HamzehMotahari8 ай бұрын
Thank you, very helpful.
@be-devops7 ай бұрын
Glad to hear it!
@jakub65144 ай бұрын
Thank You a lot man for this video
@somber207510 ай бұрын
Great video. It has helped me a lot
@lenoah8692 Жыл бұрын
best teacher thanks
@AartiPawar-w7e4 ай бұрын
great video!
@nadiasadiki93013 ай бұрын
Thank you for the video
@AI-4-U Жыл бұрын
Can you please do a video on these topics. 1. Helm charts 2. Istio service mesh 3. Observability with OpenTelemetry 4. GitOps, ArgoCD
@be-devops Жыл бұрын
Good Ideas, sure will do
@neelojp8460 Жыл бұрын
@@be-devops yes please about Helm :-)
@be-devops Жыл бұрын
@@neelojp8460 I am preparing it
@mostafabanaei2832 Жыл бұрын
thank you for great video
@be-devops Жыл бұрын
It is my pleasure
@sfarpaktech Жыл бұрын
Really helpful thanks for sharing
@sharukhannadagoud9 ай бұрын
awesome video
@hwy9nightkid Жыл бұрын
at about 29:26 you're showing the building of the image with a public gitlab provided runner.. is the agent also capabale of building or how should one go about supporting not just operations but build steps in our private k8s? seems I need more runner types installed?
@be-devops Жыл бұрын
Hello, I did not get your question would you please send me more details in my email howtoskillsvid@gmail.com
@hwy9nightkid Жыл бұрын
I'd rather not reveal my email.. but I think I understand.. you built the docker image using gitlabs free runners... I wanted to see if you could build docker images within the k3s cluster.. but very good video thanks ! @@be-devops
@be-devops Жыл бұрын
@@hwy9nightkid Good Hint. I will check K3S and will try to do. Thanks
@nikitamathur67209 ай бұрын
Thanks for the detailed Video. Help me alot !!! Want to ask you that when i run 'kubectl get node -o wide' and take the internal ip of the node-cluster, i am not able to connect to my app on browser. I have installed docker for windows on my windows machine. Then minicube for Kubernetes. Should i install anything else.
@be-devops9 ай бұрын
Please check your firewall on windows and maybe blocked it but as i described I am using Rancher Desktop and really is amazing for its installation you can check my other video: kzbin.info/www/bejne/f2q8pYWehbeAp8U
@happyshoppi103610 ай бұрын
Hi Thankyou so much for your video I have made a similar lab for testing CICD Gitlab I am facing issues whule pusing the code in gitlab container I would appreciate your help
@be-devops10 ай бұрын
Thanks
@eliaspereira77711 ай бұрын
Hello, great explanation!!! I have a gitlab-ci.yml identical to yours, but in the build stage, I set the tags: build, only. The deploy is identical. When I push, the stage build completes successfully, but the stage deploy is waiting for a runner. I believe that with the gitlab agent, there is no need for a runner, correct?
@be-devops11 ай бұрын
yes deploy also need gitlab runner, because you are using an image to run kubectl command check yr deploy config. or send me by email to check it for you howtoskillsvid@gmail.com
@elchinefa95248 ай бұрын
First of all thnaks a lot for this video. I am fasinf agent connection issue. I'm using our company gitlab server and Connect a Kubernetes cluster return an error: Gitlab Failed to register an agent GRPC::Unimplemented . By the way my kubernetes running in Proxmox and it is kubeadm cluster.
@be-devops8 ай бұрын
Please check in Kubernetes Cluster that Helm chart installed successfully and agent is running. you can reach me by email and we can discuses on it
@elchinefa95247 ай бұрын
@@be-devops Where can i find your email.
@be-devops7 ай бұрын
@@elchinefa9524 howtoskillsvid@gmail.com
@madhuppandey31513 ай бұрын
As you have created two repositories in your gitlab account, one for k8s connection and another one for source code. So, my question is, can we create only one repository for both work (connection to k8s and for source code) ?
@be-devops3 ай бұрын
Hi Yes you can , but for clear the result i used 2 repo
@serokanikani9 ай бұрын
thanks for the tutorial, I have a problem if I update coding and push to gitlab, build image and deploy successfully. but it seems like the pod or service or image in microk8s is not updated and if I delete the service and pod first then push to gitlab, its work. my gitlab ci yaml is same with tutorial
@danishkhalid91934 ай бұрын
I followed your step when deploying application manually in k8s cluster , i did the same thing but i am unable to access the application using internal IP of the cluster but i am able to access it through localhost:nodeport . What might haves caused this problem or is it not a problem at all ? Thanks
@be-devops4 ай бұрын
check yr firewall
@HxHsoulseeking16 күн бұрын
Thank you.
@Freeline95 Жыл бұрын
Nice video! Could you give me advice by best practices. In your case you store k8s yaml files in your project repo. But i am developing microservices architecture and my files are storing in separated repo "infrastructure". How to get files from there? Git clone my private repo during the build?
@be-devops Жыл бұрын
Hi Friend, You can find your answer here in this video: kzbin.info/www/bejne/hafKiah9qNCXea8 I described there how to clone other repo in CICD
@jo_hanАй бұрын
I suggest you watch it at 1.5x speed.
@VincentPaulAlimbuyuguen Жыл бұрын
Superior of all physicians group multidisciplinary plan and professionalism for all the healthcare workers po
@VincentPaulAlimbuyuguen Жыл бұрын
New development for skills Experience wisdom creativity and all my talents and wisdoms righteousness obedience training equipment po
@JavierParadaHD18 ай бұрын
Teacher i have a problem, in the same group i have acces to the k8s aggent with every project without any problem, but when i need the k8s agent in another group i have'nt access, and i've already added the ci_access project and group to access it, but it doesn't work :((. I've my own self hosted gitlab and i've put as true the gitlab_kas['enable']. Help pls
@chadDickerson-s8m2 ай бұрын
I am not able to push to container registry i was able to log in with token but it wont push
@dattran3130 Жыл бұрын
Hello ad, can you share me the repo of web in k8s-data. Very thanks you
@be-devops Жыл бұрын
I added this repo in description github.com/mkaraminejad/cicd_pipeline.git folder 1-K8S-CICD
@WIEMMSEDDI7 ай бұрын
Thank you ! But i have never connected status !! and i have a "Failed to register agent pod. " problem ! Can you help please !?
@be-devops7 ай бұрын
Thank you for your comment. To make connection I would check cluster side. I suggest you when in gitlab side you create a connection, copy helm codes and past them in Cluster side. After please check if everything in cluster side working well: 1) kubectl get ns you will see the name spaces and also the one for gitlab 2) kubectl -n get pods ex: kubectl -n gitlab-agent-k8s-connection get pods the result will show you the pods should be in running status. If pods be in Running status but still you have no connection in gitlab, check your firewall You can reach me by Email.
@WIEMMSEDDI7 ай бұрын
@@be-devops Can you give me your email please ?
@Rajasubbiah-x1k Жыл бұрын
Hi bro, thanks for the video. May I know how to access the source code
@be-devops Жыл бұрын
In description there is Github repo address. but here you are: All Files related to this Project: (1-K8S-CICD folder) github.com/mkaraminejad/cicd_pipeline
@shivendrasingh5550 Жыл бұрын
When the Docker image has already been built in the gitlab registry. Why do we need to push it again? Won't the image be there already?
@be-devops Жыл бұрын
When it had been built by CICD , it is located on gitlab runner and when the job done by gitlab runner it will gone because it is a container so we need to push it on gitlab repository that be useable
@shivendrasingh5550 Жыл бұрын
@@be-devops Thankyou for the prompt response. Please also make a video on how helm charts, gitlab-ci.yaml, Dockerfile and Docker-compose.yaml are related? I have seen all of them in a single project and could not understand the use of all of them.
@be-devops Жыл бұрын
@@shivendrasingh5550 check my latest video in my channel using helm chart with CICD to deploy on K8S
@shashankmr24829 ай бұрын
You didn't mention runners there
@VincentPaulAlimbuyuguen Жыл бұрын
Sir/Dr. mark Anthony familaran po and mommy/dr.Carmela domocmat po
@BollineniMohanKrishna Жыл бұрын
inmy case i have installed kubecluster in my local environment when i did the same as you presented my agent is not connecting. can you provide any solution for that.
@be-devops Жыл бұрын
do you have access to your kube cluster from your local machine terminal? for example if you open yr terminal and type "kubectl get node -o wide" works? because at first you have to be sure you cluster works well. contact me by "howtoskillsvid@gmail.com" and we can solve the issue
@nikhiltaneja98255 ай бұрын
Same with me. Any idea why its happening?
@BollineniMohanKrishna5 ай бұрын
@@nikhiltaneja9825 i have solved my issue what exactly the problem u r facing?
@BollineniMohanKrishna5 ай бұрын
@@nikhiltaneja9825 my issue was resolved can u b more specific of the issue?
@chadDickerson-s8m2 ай бұрын
where did all those files come that wasnt shown in steps
@be-devops2 ай бұрын
which ones? explain more please
@victim3002 ай бұрын
I am just using a one-liner to create a basic index.html file to test with. All good until I try to run 'kubectl config use-context …' That fails with 'error: no context exists with the name...' error. I have configured the config.yaml and my projects are in the same group. Anyone had a similar issue? (nice video by the way)
@be-devops2 ай бұрын
Would you please send to my email an screenshot of issue
@victim3002 ай бұрын
Hmm, using just one project seem to work...
@VincentPaulAlimbuyuguen Жыл бұрын
New cluster and projects po
@praveenchaudhary288 Жыл бұрын
getting an error occurred while loading your agents
@be-devops Жыл бұрын
your k8s cluster is in remote or local?
@VincentPaulAlimbuyuguen Жыл бұрын
Physicians group multidisciplinary plan
@VincentPaulAlimbuyuguen Жыл бұрын
🙏😇
@VincentPaulAlimbuyuguen Жыл бұрын
And god po
@VincentPaulAlimbuyuguen Жыл бұрын
God and whole dragons teams po Kuya Bobby and ate Anna Po and bata Po kami ni thel Po mommy Carmela Po
@VincentPaulAlimbuyuguen Жыл бұрын
Sir Henry and sir Aiken and sir danni Po and madam butterfly and madam/Dr. Carolyn and madam divine and madam mercy and madam Kris amoyo po and madam grace po
@VincentPaulAlimbuyuguen Жыл бұрын
Thank you god and sir mark Anthony familaran po and mommy Carmela Po box online and meetings Po 🤝🐉 Kuya Bobby and ate Anna Po nakakainis maraming thesis papers natin Po
@stream4885 Жыл бұрын
Thank you for your video and presentation. after following deployment is ok and manual deployment also work, but i have this message at the end of cd/cd process. any clue why? thank you @be_devops .gitlab-ci.yml": error validating data: [apiVersion not set, kind not set]; if you choose to ignore these errors, turn validation off with --validate=false
@be-devops11 ай бұрын
Please share me the content of .gitlab-ci.yml by my email: howtoskillsvid@gmail.com