Just now got over with the course. I have been doing this course for the past one week and did all the hands-on and took notes from all the topic. And I spent 2 hours per day to complete this Course. I can't thank you in words. The course was simple but very informative and kudos for structuring the course in a very neat manner. Thanks a lot for the course. Hope I will do some project now. Thanks again!
@LongLe-ju1zd9 ай бұрын
hello mate can you give me a little advice i'm learn devops i'm only learn basic linux command and a little git Next I need to learn Docker, is that ok for me?
@DevSecOpsAI8 ай бұрын
I can Give you an entire Road-Map for starters -- > JENKINS / GITLAB HELM / K8S AWS / GCP PYTHON / DOCKER DEVsecOPS / Cloud security Grafana / Prometheus Logstash / Kibana SIEM / SDLC @@LongLe-ju1zd You can do 5-8Hrs of each, must be labs! practical Labs, if you manage to do each and do only labs, doesn't mind if you copy youtube stuff or whatever, you will gain so much practical knowledge, It takes you around 8-9 days to do them if you have ~10 hours on a daily basis, also, I recommend doing them in Modules, at least 4-5 hours each of those specified, The best way to learn hands-down, do entire modules of minimum 2-3 hours, and in those hours have Actual practice, not theory. Once you get hands-on experience you can deep-dive into theory and apply it etc.
@dvalley566 ай бұрын
@@LongLe-ju1zd It's a bit late, but there is no problem in learning Docker at this stage.
@hazytea2 жыл бұрын
Exactly what I was looking for. I got the job, but they giggled at me during the interview when I pronounced all the terms with a French Canadian accent.
@luislptigres2 жыл бұрын
congrats on the job!
@Joshuaokhiria Жыл бұрын
I hope I get the job i'm preparing for as well. My learning on docker so far has been crazy. This has help to simply things to a very good extent. Now I feel like I am back on track
@Ray21-g2j Жыл бұрын
😂
@hakimabdullahhamza2 ай бұрын
@@JoshuaokhiriaDid you get the job?
@guybarrette2 жыл бұрын
Thanks to all of you who bought me a coffee 👍🏻
@Robert12366 Жыл бұрын
Why did you restrict our region from accessing to your website ..
@DevSecOpsAI8 ай бұрын
If it's IRAN or similar It's probably not on purpose, even big clouds such as GCP / AWS has literal entire regions where they won't be offering their services...@@Robert12366
@paz13592 ай бұрын
there is no setup manual
@guybarrette2 ай бұрын
@@paz1359 It's the K8sFundamentals-SetupGuide-V3.pdf file located at the root of the repo
@Shashank-j7f9 күн бұрын
00:01 Introduction to Docker and Kubernetes by Gibaret 02:53 Setting up laptop or PC for the course 09:08 Introducing facade design pattern for Legacy system migration 12:04 Complexity is added when implementing microservices 18:08 Embrace cloud native journey with smaller measurable steps 20:52 Containers are a unit of deployment containing all necessary code to run. 26:27 Containers are lightweight and ideal for short-lived tests 29:07 Understanding Docker fundamentals 34:40 Docker desktop settings and troubleshooting 37:15 Overview of Docker CLI usage on Mac or PC 42:43 Managing Docker Containers - Registry and Commands 45:24 Running and managing Docker containers using commands. 50:58 Building Docker containers using Dockerfiles 53:51 Creating Docker images and using Visual Studio code 59:19 Creating a Docker image using a Node.js base image 1:02:02 Running Docker containers using the command palette and UI provided by the extension. 1:07:44 Utilize volumes in Docker containers for data persistence 1:10:16 Using local folders for testing purposes and creating and attaching volumes in Docker 1:16:19 Introduction to YAML concepts 1:19:18 Introduction to Docker compose Concepts 1:24:55 Launch multiple instances with Docker Compose V2 1:27:39 Building and launching Docker containers using Docker Compose 1:34:03 Overview of Docker containers and networking in a multi-service setup 1:36:55 Setting up Docker containers and services 1:42:58 Containers in a compose file are able to communicate with each other using service names and network configurations. 1:46:04 Understanding Container Registries 1:51:33 Building and Pushing Docker Images to Docker Hub. 1:54:53 Introduction to Kubernetes 2:00:52 Docker desktop allows running both Linux and Windows containers on Windows 10 version 2004 or later 2:03:35 Kubernetes CLI and API usage overview 2:09:16 Understanding and changing Kubernetes context 2:11:56 Managing Kubernetes context and clusters 2:17:16 Creating resources in Kubernetes using imperative and declarative ways 2:19:58 Namespaces in Kubernetes 2:25:35 Changing namespaces using kubectl commands 2:28:30 Overview of Kubernetes Masternode 2:34:01 Introduction to Docker Containers inside the Cluster 2:36:48 Understanding Pods in Kubernetes 2:42:33 Understanding Pod States in Kubernetes 2:45:19 Creating and managing pods using YAML files or imperative commands 2:51:14 Using Kubernetes Commands and Parameters 2:54:05 Using kubectl commands to manage pods and init containers 3:00:02 Understanding Kubernetes labels and selectors. 3:03:07 Testing the selectors concept in Kubernetes 3:08:45 Implementing Sidecar, Adapter, and Ambassador Patterns for Infrastructure Code 3:11:11 Multi-container pods and networking concepts in Kubernetes. 3:16:42 Understanding events and connecting to containers in a multi-container pod 3:19:41 Introduction to Workloads on Kubernetes 3:25:11 Managing pods and replica sets 3:28:06 Deployment manages single part template for each microservice. 3:33:16 Understanding deployment objects in Kubernetes 3:36:04 Understanding Demon Sets in Kubernetes 3:41:47 Stateful sets maintain state in Kubernetes with unique identifiers for pods. 3:44:48 Stateful sets provide a solution for stateful scenarios in Kubernetes. 3:50:33 Creating and modifying files in a Docker container 3:54:06 Understanding Jobs in Kubernetes 4:00:12 Creating and managing Cron Jobs in Kubernetes 4:02:49 Creating and managing jobs using kubectl apply and kubectl describe run job 4:08:33 Creating and Updating Deployments with Kubernetes 4:11:41 Using K9s for visual monitoring in Kubernetes deployments 4:17:27 Deploying different versions and using cluster IP in Kubernetes 4:20:21 Understanding the concept of Services in Kubernetes. 4:25:54 Setting up Cluster IP service for routing traffic 4:28:38 Deploy and connect services and pods in Kubernetes cluster. 4:34:18 Exploring NodePort service in Kubernetes 4:37:01 Understanding Kubernetes Services and their purpose 4:42:33 Deploying app, using load balancer and testing on browser 4:45:36 Persistent Volumes and Persistent Volume Claims enable storage provisioning. 4:51:14 Creating and managing Persistent Volumes and Persistent Volume Claims using Kubernetes 4:54:02 Deploying and using persistent volumes in Kubernetes 5:00:21 Key concepts of PVC and Storage Class in Kubernetes 5:02:59 Using config Maps for storing configuration values 5:08:37 Creating and using Config Maps in Kubernetes 5:11:42 Using config maps and secrets objects in Kubernetes for storing configuration values and credentials. 5:17:30 Using secrets in Kubernetes for environment variables 5:20:39 Understanding Kubernetes probes for application health monitoring 5:26:15 Setting up a liveness probe in Kubernetes using YAML file 5:29:09 Introduction to Kubernetes dashboard and other graphical user interfaces 5:34:47 Lens Dashboard Overview 5:37:52 Manage Kubernetes objects easily with a UI 5:43:46 K9s is a dashboard running inside the terminal with tons of functionality. 5:47:05 Scaling pods using the Horizontal Pod Autoscaler 5:52:32 Deploy web server, enable auto scaler, generate traffic, and clean up. 5:55:27 Take steps to deploy containers in the cloud using cloud providers.
@removed1075 ай бұрын
It took me 1 week to learn everything in this 6 hour long video. Wow! Thank you very much. I'm from Brazil and your course helped me deeply understand Docker and Kubernetes!
@sanketemala11183 ай бұрын
what are you planning to do next?
@SuperMBARutgers201311 ай бұрын
PS. Don't let the 6hours scare you. He speaks very methodically and clearly, you might be able to watch on 1.5x or even 2x speed depending... Thumbs up for clear articulations and pauses after sentences.
@umeshsonune70184 ай бұрын
Thank you confirming
@Crambone833642 ай бұрын
Could have cut hours off this course by killing the intros and outtros.. not to mention all the commercials!
@Crambone833642 ай бұрын
20 minutes in and complete waste of time
@SuperMBARutgers20132 ай бұрын
@@Crambone83364 the commercials are KZbin. Don't watch it on a TV. Or try watching in incognito mode, might have less ads
@neoness12686 ай бұрын
This man has the gift of explaining clear, good speech rhythm.
@danielvega6463 ай бұрын
Learning new and disruptive technologies will always be exciting! Cheering up at 1:15:12 when I confirmed that the volume persistent data still existed in a brand new container made me feel like years ago when I just setted up my first big feature in production or even when I was just learning to code and was able to defeat what it seemed a big logical problem.
@sathiesh30 Жыл бұрын
The best hands on course of Kubernetes. All the examples are well explained and hands on is pretty amazing. Thanks for the wonderful effort.
@namanagrawal323810 ай бұрын
Thank you so much for free and amazing content!
@sahildhar68058 ай бұрын
I naman could you please let me know ... i dont have any coding knowledge should i start this course or not??
@hassanjan53698 ай бұрын
@@sahildhar6805 no, you must learn some coding, python, HTML CSS js, and deployments, then do this course
@Technicaltalks-00712 күн бұрын
@@sahildhar6805 there are lot of things in a tech sector exept coding , so if you know the concepts so you can start it but if you do no any thing so your should probably learn some basics of programing before it
@bhagwatibashyal55643 ай бұрын
so far completed the docker part and i am loving it ,binged watched couple of videos on yt but so far this is the best video ,clear explanation and demos are super understandable.
@DharanendraGowdaGM Жыл бұрын
Thank you so much. Best hands on videos without wasting too much time on theory. I think this is the best beginner course out there.
@sata19382 жыл бұрын
I haven't even began to watch the video, but the fact that you've put this amount of time into it and made it FREE is insane. I guess that's your whole M.O. but I appreciate it nonetheless.
@chandlersupple5430Ай бұрын
Just finished the course. Thanks so much for putting this together!
A big thanks to you! A Comprehensive course on Docker and Kubernetes. Very much useful.
@ivanpavlovnorth Жыл бұрын
It is a very useful video, especially for absolute beginners. What I cannot understand is an irresistible craving of DevOps engineers to use CLI and completely ignoring Graphic User Interfaces for each tool they use, despite there being great GUIs for managing and monitoring these tools. For this example, there are Docker desktop, “Services” in JetBrains IDEs (that are an almost default IDE for Java, Python and widely used for .NET, Go), and “containerization” in Visual Studio for (a big brother of VSC).
@davibergamin5943 Жыл бұрын
There is nothing that can give to a man a bigger sensation of power than using command prompt in front of other people
@sachinrathee0611 Жыл бұрын
It's okay. Leave them on their habits. One can always use what he feels comfy in, if you are good in gui, you go for it!!
@maxfrischdev Жыл бұрын
If it is learned or "ingrained in your muscle memory" then oftentimes a few commands in the commandline are just simply faster, than clicking around. That's it. IF(!) you know the commands, it's faster. In the end you might get the same result 🙂
@well.8395 Жыл бұрын
@@sachinrathee0611 You don't always have GUIs available. Imagine SSHing into a server, and you cannot use the gui, that's sad isn't it?
@erensuner59577 ай бұрын
k9s is a pretty nice balance between the two I'd say
@sunilnair-nn9xt2 жыл бұрын
Just completed every bit of this course and thoroughly enjoyed it! Commendable effort!
@3tranger Жыл бұрын
By the time you recorded it, now Docker has reached 22M downloads after 6 months
@Joshuaokhiria Жыл бұрын
I just completed the docker aspect of this course. It has been very helpful. Thanks a lot for this video once again
@CuriousAnonDev2 жыл бұрын
Courses you guys released from past 1-2 weeks >>>>>
@selandeemantha4933 Жыл бұрын
Your explanations and demos are super understandable. Thank you for the effort! 😍
@devibhattarai67462 жыл бұрын
Your explanations and demos are super understandable. Thank you for the effort! ❤
@fadliwiryawirawan932 жыл бұрын
Demo kubbernet you sir . Boombal .hadeuuh open starting money . Roll payroll . Monopolly stop
@fadliwiryawirawan932 жыл бұрын
Check Investment at home an my country goverment . I am buyying . Fro cash coin . To governance
@hugh_martin11 күн бұрын
FWIW, if you're running a recent version macOS and have AirPlay Receiver enabled, don't try to use port 5000 for any containers. Just change the host port in the Dockerfile to some other port. Alternatively, you can disable AirPlay Receiver.
@DevSecOpsAI8 ай бұрын
Very clever way of showing off the liveness probe, I was wondering initially why would you delete the file then you explained the trick ;)
@histra744 ай бұрын
apsolutely a great video, very helpful for beginners!
@jonathanrobinson407 Жыл бұрын
Salut Guy, un gros merci pour le cours, lâche pas ça!
@shwetabhat99812 жыл бұрын
You guys are a gem !! Lol even my teachers haven't managed to make me understand stuff the way you folks have ❤️❤️ Thank you Thank you Thank you !!
@danielvega6463 ай бұрын
Pods communicate through services. Services also works as the gateway of load balancers receiving external requests. If you are reading this and you know the correct behavior, I would really appreciate if you correct me!
@drakewasaloverboy2 жыл бұрын
You guys are insane, the amount of work you guys put in these videos is absolutely incredible. i hope everyone liked coding so you can blow up, gl!
@Galmion2 жыл бұрын
They have over 6m subs, I think they've blown up already
@drakewasaloverboy2 жыл бұрын
@@Galmion not in terms of only subscribers, i’m talking about the views, likes and comments. the interaction is poor which is honestly sad cause this youtube channel puts a lot of effort.
@Galmion2 жыл бұрын
@@drakewasaloverboy oh, I see. I guess it's to be expected because their videos require a lot of time investment to watch
@BalamBagari5 ай бұрын
A very good session explaining the fundamentals of docker and k8s, it would be nice if you can relate the topics with more practical scenarios/examples in upcoming sessions
@tahmasibashraf418826 күн бұрын
do you think should I watch this course or better I purchase something from udemy?
@anujnegi9653 Жыл бұрын
Great video, got me hooked up until the end. Really appreciate the repo you created for all the hands on experience. Kudos to you!!
@mellabombarda892011 ай бұрын
clear and concise. Has provided a good foundation for a developing ninja 🙂
@Nghia_Dep_Trai2 жыл бұрын
This is the most amazing Kubernetes content I've seen. Thanks you so much.
@edunwa3679 Жыл бұрын
I am loving this course
@federicoprat90932 жыл бұрын
wow I just started the same course from this channel but I think it is a year old. Now I have this one haha Thanks a lot!!
2 жыл бұрын
I took my place again and I'm watching.
@YusufDemir-k5d11 ай бұрын
Amazingly helpful! Definitely very understandable and clear! My favourite teaching technique: Explain it like you're explaining it to an idiot!😬 Thank you so much!
@danielvega6463 ай бұрын
On Kubernetes: resources (as pods) are linked to a namespace. Whenever a namespace is deleted, all its associated resourced will be deleted too.
@maximoportal13122 жыл бұрын
Thank you Guy for this course and good luck on your new dream job!
@TheConstantNomads2 жыл бұрын
I started watching this last week. Only con is that it is very slow. Try watching at 1.5x. Content is amazing 🎉
@guybarrette2 жыл бұрын
Thanks Akhil. Yep, I talk slowly even in French, my native language. Feel free to speed me up! 😀
@ajayidhikrullah91252 жыл бұрын
@@guybarrette yeah, I learnt this a long time, all my tutorials I always fast forward them
@ThePursuiter2 жыл бұрын
me @ 2.5x
@davidtalturejman9185 Жыл бұрын
What a great instructor man
@ignacio-2 жыл бұрын
Anybody know where to find all of the cheat sheets together? This has been helping me a lot with work, thank you for the amazing video!!
@lifeixiong2 жыл бұрын
Not finish the watching yet, but the explanation for cloud-native is very clear, thanks
@Pavan.PhillyUSA10 ай бұрын
Thank you so much.. Exceptional tutorial.
@SonuKumar-fn1gn4 ай бұрын
Really very nice video ❤️ Thank you so much ❤️
@hazemsoussi5309 Жыл бұрын
Really interested KEEP IT UP !
@BURG Жыл бұрын
Looks like the install instructions link to the domain has expired.
@TheOnlyEpsilonAlpha11 ай бұрын
No Problem with your Accent, you are FINALLY a Person with a good Microphone 😢🙏
@beingcheercool2 жыл бұрын
What a wonderful guy he is 😍
@mohamedaliani-p8q Жыл бұрын
great video, very well explained.... but is there a way we can get those cheat sheets
@farhadzada3162 Жыл бұрын
yess
@zm24ify2 жыл бұрын
Спасибо!
@chien-yucode9926 ай бұрын
Thanks for sharing.
@kawkumputer2165 Жыл бұрын
Thanks for this amazing and interresting tutorials. The best hands on 🤗
@loserinc1233 ай бұрын
Does this course cover concepts like ingress/service mesh etc.? I am looking to gather some of these concepts. Apologies for this - but I just want to make sure that I spend the next week on the right course.
@ThePursuiter2 жыл бұрын
I am watching it at 2.5x :D . But great content and explanation though. Kudos to you for such quality & depth in content even when it free.
@lavanya_m01 Жыл бұрын
Max speed is 2x right 😂
@anishrege Жыл бұрын
Your domain for setup instructions link has expired. Please renew it.
@СергейДанилов-п6щ2 жыл бұрын
Thank You! Awesome free course 😊
@projectsdb40346 ай бұрын
Hello Everyone, Thank you for the course.. Would like to know the certifications path being Backend developer for Docker and Kubernetes. Off-course I am learning from free resources and gaining fundamentals but still like to know in which order I should go for certifications.
@reaperforever8478 Жыл бұрын
@1:40:30 , the volumes can be removed automatically by using "docker compose down -v"
@tarunrana716 Жыл бұрын
Was thinking youtube Should have a bigger like button
@Mu992403 ай бұрын
is it recommened still in this year or I should go to another updated course
@danielvega6463 ай бұрын
Thank you so much!
@simon.va16 ай бұрын
When you run into a connection error with "kubectl cluster-info", set the context to "kubectl config use-context docker-desktop"
@TheKievsash Жыл бұрын
Superb
@vintage2x072 жыл бұрын
Thanks
@mritunjay3723 Жыл бұрын
Please provide cheat sheet , it will be much helpful for future use
@DonJuanchito2 жыл бұрын
Anywhere we can find the cheat sheets as a file? Thank you for the amazing content.
@ShreyasBanagar Жыл бұрын
I'm searching for the same.. did you find it anywhere?
@samjackson4982 Жыл бұрын
same, i also need it.
@DeathBender5 ай бұрын
just one itsy bitsy tiny thing: dont' flashbang your viewers -> no glaring bright backgrounds, otherwise thx for the work!
@bruceliu9808 Жыл бұрын
Can't say enough thanks man, good lecture
@lesamir20102 жыл бұрын
Thanks for Cameroon!👍
@abhijitha.a2 жыл бұрын
please do the first beginners tutorial about carbon lang
@izzettin15868 ай бұрын
can we use docker for very high ram usage images? if 16 gm or more ram is necessary what should we do?
@yehudilara6 ай бұрын
¡Gracias!
@acronproject Жыл бұрын
Thanks for this Amazing content. It's so useful for me. 💯💯💯💯💯💯💯💯💯💯💯
@aaronargottelopez34889 ай бұрын
Thanks!
@vittanunveeramongkol2724 Жыл бұрын
Thank you for your couse.
@python-programming2 жыл бұрын
Adding this to my to-watch list!
@lakshmiperumal1Күн бұрын
Day1:45:30
@PANDURANG9926 күн бұрын
can we user docker without login
@shrutmakde102Ай бұрын
Thanks alot King!
@manhpdu2 жыл бұрын
Thanks!
@pranayteja66612 жыл бұрын
just when I needed it!!!!🤧🤧🤧🤧🤧🤧
@kefahrajha86822 жыл бұрын
add cc please .. useful for more people
@nguyenquan4836 Жыл бұрын
Thank you so much!!!
@mahendranath25042 жыл бұрын
Thank you so much 👍👌🙌❤
@dadoll1660 Жыл бұрын
amazing!
@NIKHILMALKHEDE-p1v Жыл бұрын
My docker commands are working soo slow, It takes 30-40 seconds to run single command on VS Code. Is there some issue with docker, spec of my pc : Processor 12th Gen Intel(R) Core(TM) i5-1245U 1.60 GHz Installed RAM 16.0 GB (15.6 GB usable) System type 64-bit operating system, x64-based processor
@golddeaggler2029 Жыл бұрын
Try to seek at any timestamp - theres will be always animation.
@PANDURANG9924 күн бұрын
Where does nginx comes from
@sridharansanthanam4213 Жыл бұрын
Awesome :)
@davidtalturejman9185 Жыл бұрын
Thanks again Guy!!!! 3>
@abudanish19610 ай бұрын
What will be inside the requirements.txt??😥😥😥😥😥😥😥😥😥😥😥😥😥😥😥😥😥😥😥😥
@flesz_ Жыл бұрын
is volume really low or it's me ? Also is there code available somewhere that is used in the video?
@joelpww Жыл бұрын
In the start there are two different repos mentioned. Does it matter which one I clone?
@Muhammad_Waleed3 ай бұрын
56:40 first bookmark
@juroltv31192 жыл бұрын
Thank you so much
@mycousins896 Жыл бұрын
good, but painfull to watch at 1x speed. i had to increase to 1.5 to make it work