I am a Kubernetes Engineer and this is an awesome resource covering almost everything related to Kubernetes, except a few things like writing Controllers. Amazing work!
@DevOpsDirective3 ай бұрын
Thanks! I felt that if I tried to show building a custom crontroller the course would be too long 😅
@manidharanupoju3 ай бұрын
@@DevOpsDirective This content by itself is an excellent work to the community and a great starting point for beginners. I wish I had this resource when I got started. Cheers! 😄
@بطاطاوالتوام3 ай бұрын
Please add a new video to write a custom controller
@rezamira31922 ай бұрын
hello I am beginner in Kuber, according to your feedback, you think this video can help me to learn about Kuber?
@manidharanupoju2 ай бұрын
@@rezamira3192 absolutely
@uubaidullah3 ай бұрын
Never clicked so fast on any video, anticipating this course for while after you announced it on linkedin, gald that you finally posted, looking forward to learning from it and many thanks for the efforts you put in to make this course(checked github repo couple of time), once finished watching, following, learning, practicing will be reviewing it also in comment, wish me luck
@DevOpsDirective3 ай бұрын
It was a journey to reach this point! Excited to release it today! 🙏
@fab-infotech-solutions10 күн бұрын
Once again the most professional video I've seen on Kubernetes! You should teach in Universities!
@kunalmasle54219 күн бұрын
hey..i just wanted to ask..that is it right if I watch this series then I don't need to watch any other series..and do i get all the knowledge of kubernetes in this video only?
@daimondante33732 ай бұрын
After coming back to Kubernetes after a 5+ year break, this was the perfect resource to get back up to speed on everything I had forgotten, as well as a fantastic introduction to many tools that reduce or obviate the manual tedium that can arise when administering a cluster. I can promise I'll be referring back to this video and its accompanying git repo many times over the coming weeks and months. Thank you!
@msafdaralikhan94983 ай бұрын
I am a devops engineer still trying to learn kubernetes. This is an extremely helpful video. Thank you so much.
@DevOpsDirective3 ай бұрын
Good luck!
@epixtille70693 ай бұрын
I Have SpaceX Site Reliability Engineer interview this week, and this video came in totally clutch. Wish me luck on it! I'll report back if I get the offer.
@mayowaojo44963 ай бұрын
Wishing you luck and success!
@Peshyy2 ай бұрын
How'd it go?
@Dmitrii-Kalashnikov2 ай бұрын
Did you get the offer? 🤞
@dhpzАй бұрын
any update?
@PeshyyАй бұрын
@@dhpz dude was so good they strapped him to a rocket and sent him in the sky
@darshann43073 ай бұрын
Just want to say how detailed oriented and different your videos are. Super grateful for making these amazing tutorials, for someone who's lost in the world of devops, you're like the shining light in the dark. Thank you so so much for this!!!
@DevOpsDirective3 ай бұрын
🔦🔦🔦
@MadeByGPS3 ай бұрын
This is an amazing resource. Great work Sid. Thank you for making this for the community.
@DevOpsDirective3 ай бұрын
Thanks, GPS! That means a lot coming from you!
@ShameOnZionistsАй бұрын
as soon as I saw this thumbnail I couldnt but tap into this amazingly important video, thanks
@ArunRamakrishnan3 ай бұрын
What a wonderful course. Amazing work from Sid to devote his time for us. God bless you.
@mungaihpk55043 ай бұрын
Your tutorials are so helpful. And yet they are free. God bless you
@DevOpsDirective3 ай бұрын
I’m not a good business man 😅💸
@mungaihpk55043 ай бұрын
@@DevOpsDirective I'll make it a habit to be buying you coffee occasionally whenever I can. Thanks a lot.
@Dmitrii-Kalashnikov2 ай бұрын
Thank you for taking care of us like a parent. You have created a versatile environment for us with all the necessary software. With just one command, you set up the environment and led us step by step into the world of Kubernetes.take care of us like a parent, created a variable environment for us with all the necessary software and with one command set up the environment and step by step lead us into adulthood of Kubernetes. 👶👉🚀
@yyev893 ай бұрын
What a great day and an amazing opportunity to learn from the best teacher. Thanks a lot! With big respect 🙂
@DevOpsDirective3 ай бұрын
A great day for me too! Excited to release this to the community! 🚀
@stanleychukwu74243 ай бұрын
men you did it!!!!! i'm so so so so so proud of you! you're a great human being, you're an awesome teacher and i wish you all the very best that life has to offer.. i pray that GOD gives you the grace to make it to heaven... GOD blessings on you my bro
@DevOpsDirective3 ай бұрын
It was a journey, but am happy to release it into the world!
@AleksandarIvanov693 ай бұрын
I saw Trivy, Tilt and Kluctl so I am fully in! Thank you so much for this incredible resource of knowledge!
@DevOpsDirective3 ай бұрын
🚀🚀🚀
@blixenkrone2 ай бұрын
Hey man, thanks a lot for this. I am a sr developer trying to up my knowledge into more devops based areas, and enjoyed following your tutorial. One thing to mention is that your python app image doesn't exist, so people will be stuck in the image pull state error around 3:46:00. Besides that, very good tutorial, thanks a lot!
@DevOpsDirective2 ай бұрын
It doesn’t exist (for you) because it is a private repo on dockerhub. I debated if I should make it public or not, but keeping it private forces people to go through the process of learning how to build/push to their own repo and manage imagePullSecrets (if they make their repo private) Since the core part of the app still runs fine without the load generator I decided to keep my repo private. What do you think? Should I toggle it to public?
@blixenkrone2 ай бұрын
@@DevOpsDirective Ah right, that makes complete sense. It didn't occur to me that you wanted us to build and push the docker image to our own registry and create the secret to solve the pod error. I did initially wonder how adding our own personal credentials should make it able for us to pull from your private image registry, but shrugged it off to quickly since the Python application is a sort of a "bonus" part. I don't think the image should be public necessarily, perhaps the video explanation around this part is a bit too implicit, although I may have just skipped the part too quickly. Anyway, liked and subscribed, I am now going to dive into your Terraform course. Cheers man.
@KunalKushwaha3 ай бұрын
This will help a lot of people!
@DevOpsDirective3 ай бұрын
Thanks, Kunal! That is the goal! 🤗
@chi-h-huynhАй бұрын
Just bought you a tiny coffee! Very amazing content. Thank you very much!
@DevOpsDirectiveАй бұрын
☕️❤️
@VarshaNagaraj-vt8sf3 ай бұрын
liked the video and subscribed.i am a incoming freshmen to university(18yrs).i wanted a pathway to learn kubernetes,hope this helps me.beginnning it right now.hope to see you in person and gain some knowledge
@MaikDiepenbroek2 ай бұрын
Amazing resource, used it as a touch-up of my k8s knowledge, and was pleasantly surprised of the covered topics and the depth in which you explained them all. Great job!
@lilyli3393 ай бұрын
Really enjoying this course! Thank you so much for making it!
@DevOpsDirective3 ай бұрын
Awesome! 🚀
@beeman-dev3 ай бұрын
This was awesome and came just in the right time! Watched it all from A-Z over 2 days! 🥳
@DevOpsDirective3 ай бұрын
Woohoo! 🚀
@AdrianVrabie2 ай бұрын
wow... this video is very promising. will plan time to follow everything you did in the video asap. thank you!
@WeslynFeАй бұрын
amazing, your courses are incredible Sid, Thank you so much!
@maheshvarmac23 күн бұрын
@DevOpsDirective This is pure gold. Very detailed and Excellent work.
@satishvutti3 ай бұрын
Good to see your answers from real industry related issues/queries. One more which I am intrigued by is how to handle vulnerabilities in k8s clusters. Suppose if they are found in the product or in the container images post project completion, what SOPs we can suggest irrespective of underlying tech stack and how should we establish a process (I know this may not be so technical but wondering how we create one such agreement with customers). Thoughts pls
@Saylcoms_Smart_Technologies3 ай бұрын
Finally I got something I have been looking for all along. Thank you ❤
@lohitgaddipati3 ай бұрын
Been following for a long time and it started with terraform course. Love you videos! just wanted to thank you!!!
@DevOpsDirective3 ай бұрын
🤝
@victorbuendia12583 ай бұрын
thank you so much Sid for this amazing work you do! it is so extremely valuable to the community
@DevOpsDirective3 ай бұрын
🚀🚀🚀
@elmatining3 ай бұрын
Amazing resource. Nicely done Sid. Thanks you for sharing this knowledge to the community
@DevOpsDirective3 ай бұрын
Happy it has been received so well by the community! 🎉
@gustavojuantorena3 ай бұрын
Wow!! 6 hours of Kubernetes. Thank you!
@DevOpsDirective3 ай бұрын
I'm just glad it didn't end up being over 10hrs! 😅
@rahaan365Ай бұрын
OMG! What a herculean effort you must have put to build this video. ❤🎉🙏. Thank you. Btw what tools did you use to create the decks and diagrams? Simplicity at its best.
@DevOpsDirectiveАй бұрын
Excalidraw + Apple keynote!
@dub1613 ай бұрын
Great Course. Can't thank you enough. Next- Maybe CI/CD course?
@DevOpsDirective3 ай бұрын
This course includes a section on CI/CD! (but focused on building and deploying containers and less on other aspects)
@Fullflexno29 күн бұрын
Thank you for this. Cheers from norway!
@pandreas1002 ай бұрын
Great work! Helped me to step in kubernetes on an advanced level, really great
@onlylovelyvibes44673 ай бұрын
AMAZING Content , thank you for your time and effort
@matisa28 күн бұрын
Great course, very useful. It would have been nice to get an example with ArgoCD/Flux in the CI/CD section.
@DevOpsDirective28 күн бұрын
@@matisa I decided to use Kluctl since I don’t think it gets enough love… I do have this video I collaborated with Akamai on showing an end to end fluxCD example though! kzbin.info/www/bejne/aHSmi2ucmLGsfc0
@varunpalsingh38223 ай бұрын
thank you so much, I have requested you for this, and you delivered 😃
@DevOpsDirective3 ай бұрын
Hope you like it!
@saggygnaw3 ай бұрын
Perfect timing, thanks for this!
@romanbrych42163 ай бұрын
Currently I'm taking your docker course. I know my next destination.
@abdulkhaliq2973 ай бұрын
how is it for beginners?
@DevOpsDirective3 ай бұрын
This course assumes some container knowledge, so you are doing them in the proper order! 🚀
@michaelchan61445 күн бұрын
Thanks for the great work! Could you add the Exclalidraw diagrams to the written guide?
@codytech95582 ай бұрын
Thank you for sharing this type of content.
@karnatimanideep3693 ай бұрын
Wonderful content Sid! Really loved it. Is it possible to get the slide deck?
@abayomifolarin87743 ай бұрын
sid the best guy in the game, lol i rushed to this video as if the season 9 of game of thrones just came out
@DevOpsDirective3 ай бұрын
I should collab with George R. R. Martin for the sequel to this course 😅
@ibrahimjamil31553 ай бұрын
as usuall best content in market
@DevOpsDirective3 ай бұрын
@@ibrahimjamil3155 “you get what you pay for!” 💸😆
@NiepopulistaАй бұрын
I'am actually typing all task by hand, since it makes easier for me to remember commands and they meaning. Otherwise during job interview I would remember only task commands ^_^
@akintunero3 ай бұрын
Yessssss.... Now about to drown myself in this. Thank you Sid
@DevOpsDirective3 ай бұрын
Letssss GOOO! 🚀
@mmbalogun70833 ай бұрын
Good bless you!!!😍for this course
@DevOpsDirective3 ай бұрын
👍
@rezamira31922 ай бұрын
such as other video, it is a great resource for beginner such as me.
@vivekpatil79483 ай бұрын
Thanks for this ❤. Liked and already subscribed
@iam_mz3 ай бұрын
Thank you so much for this wonderful course!!!😍🤩
@DevOpsDirective3 ай бұрын
You are welcome! 🤝
@gautamkr29353 ай бұрын
Thanks, this is an amazing resource.
@DevOpsDirective3 ай бұрын
That is my goal! 🙌
@rebelwwg1wga431Күн бұрын
I am making something like zillow.... thinking about using hetzner infractruture (especially thei new s3 which will be available soon)... What can you suggest here? Is it good choice (it will be huge so i need to see also cost of everything..thats why i am thinking about mainly hetzner and their dedicated servers)... What "tools" should i use? ps. great video - thanks
@aahtut3 ай бұрын
really thanks for sharing bro!🙂
@deephouse3693 ай бұрын
Thank you for the awesome content 😊❤
@DevOpsDirective3 ай бұрын
🤝
@anonymousvevo86972 ай бұрын
Amazing course
@davood74973 ай бұрын
Great job !
@PinguinoRodriguez-hd8bw3 ай бұрын
This is an awesome resource, thanks a lot. Quick question, I am waiting on the Civo verification, could I skip that setup for now and come back when my account is ready?
@DevOpsDirective3 ай бұрын
Totally! Just use the KinD cluster for all of the examples!
@PinguinoRodriguez-hd8bw3 ай бұрын
@@DevOpsDirective Thanks!
@karthikb.s.k.44863 ай бұрын
Nice tutorial. Could you please tell me what configuration of Macbook are you using . I want to use for both Devops and LLMS .
@DevOpsDirective3 ай бұрын
I’m using a 2018 MBP… you don’t necessarily need the fanciest hardware 🤷 Running LLMs locally seems like it would be more resource intensive than most DevOps tasks
@forevertga3 ай бұрын
The technologies covered are really impressive. Thanks @DevOpsDirective
@DevOpsDirective3 ай бұрын
🤝
@arifmoazy1371Ай бұрын
thanks for content
@monte01925 күн бұрын
thankss!!
@vivekpatil79483 ай бұрын
Please everyone first like the video and then start to watch
@DevOpsDirective3 ай бұрын
lol, people can watch first and decide whether or not it earns the like 😅
@zandernoriega3 ай бұрын
This is 🔥🔥🔥 thanks
@Levy9573 ай бұрын
amazing!! thank you
@DevOpsDirective3 ай бұрын
You're welcome, enjoy!
@bullheadriderАй бұрын
Got stuck here : task: Failed to run task "kind:02-create-cluster": exit status 127 in wsl . cant create cluster -- "kind": executable file not found in $PATH : Had to install kind separately for WSL
@suleimanumar2583 ай бұрын
thank you so much!
@kanieseiya4134Ай бұрын
I'm a beginner to kubernetes. Is it related to micro services?
@brothermalcolm2 ай бұрын
What are the prerequisites for this course?
@debelisticАй бұрын
I'm finding it hard to setup devbox and nix on Apple M2. Any tip
@proton91013 ай бұрын
Thanks a lot
@jeffson303 ай бұрын
Thank you!
@DevOpsDirective3 ай бұрын
You're welcome! 🤝
@saydschannel9600Ай бұрын
I am stuck while creating clusters in wsl. task: Failed to run task "kind:02-create-cluster": exit status 127 . cant proceed
@DevVersity3 ай бұрын
I have subscribed ❤
@DevOpsDirective3 ай бұрын
Welcome to the Team! ❤️
@Manickblaze3 ай бұрын
there are lots of dependencies which i am struggling to get through... many items are not already available
@DevOpsDirective3 ай бұрын
Did you use devbox to set up your development environment as described in module 3?
@Manickblaze3 ай бұрын
@@DevOpsDirective apologies. Let me check that again.
@sinafallahpour2626Ай бұрын
does this course needed accessing to the Google cloud? im from iran and don't access to the cloud so can I watch this course?
@DevOpsDirectiveАй бұрын
You can do 95% of everything locally using KinD (and the course includes instructions for doing so)
@electron-Volt3 ай бұрын
thanks so much
@DevOpsDirective3 ай бұрын
You’re welcome! I hope you find it useful!
@rahimturobov2363Ай бұрын
it looks like it is a great course, but i am stuck at civo account verification and i cannot get api key without verification. it seems that civo does not provide services for my country. is there any alternative cloud kubernetes provider that i can use? or will i be able complete the course without civo?
@DevOpsDirectiveАй бұрын
You can complete the course with any kubernetes cluster. Throughout the course I use Civo, Goolge Cloud, and a local KinD (Kubernetes in Docker) cluster. Any of these work for nearly all of the course. There are some specific examples where I show something specific to a particular cloud, but those are rare. I'd suggest using the KinD cluster so you don't have to worry about anything cloud related and you will be able to do 95% of the course!
@joyebot73713 ай бұрын
Thanky you!!!!!!!!!!!!!!!!
@DevOpsDirective3 ай бұрын
You’re welcome! 🎉
@rathansivva29403 ай бұрын
Hey do we need any prerequisite to learn this ?
@DevOpsDirective3 ай бұрын
I cover the prerequisites 2 minutes into the video (1:50)
@jayranpariya7142Ай бұрын
can add a aws setup also
@cramproductions12122 ай бұрын
Sid - I've enjoyed your presentation and detail here as others mention. I am getting tripped up with civo though; I'm continually getting a bearer token is invalid or expired while attempting to save the api key as in this step: kzbin.info/www/bejne/aIWbZ6t3qbdpfNE. While I'm trying to skill-up on civo's docs, do you have a pointer for my error to research/validate?
@DevOpsDirective2 ай бұрын
Are you able to create resources via the Civo web portal? If so, that would isolate the issue to just the CLI Beyond that I would just say try to follow the docs here www.civo.com/docs/overview/civo-cli
@cramproductions12122 ай бұрын
@@DevOpsDirective Thanks for the reply - I can create resources in the web portal. I've engaged with their support - the only civo command I can run is to use the -help parameter. Everything besides that is returning the same error. Both in shell or where I've installed it outright. Fun! :)
@cramproductions12122 ай бұрын
I may be missing something on my end, but does this install via devbox deal with a civo.config file?
@cramproductions12122 ай бұрын
I was missing a civo.json pointer here. The course material that I was working through here had not addressed this or didn't have this set - every time I executed civo it errored with not authd'' messages.
@CaratacusADАй бұрын
Is anyone else getting "sudo: cloud-provider-kind: command not found" inside their devbox shell when trying to spin up the external IP with task kind:03-run-cloud-provider-kind: at 1:30 timestamp section on a MAC?
@DevOpsDirectiveАй бұрын
It should have been installed by devbox, but you can use the instructions here if that isn’t working for you github.com/kubernetes-sigs/cloud-provider-kind
@CaratacusADАй бұрын
@@DevOpsDirective Wow thanks Sid for replying so quickly, I tried this earlier and had the same error output. I finally worked out what the problem was just now after retrying your suggestion. When I was running the "devbox shell' CMD and it was building out the environment it was complaining of a Go compiler version mismatch which I ignored as all the tools seemed to work up until this point. I just installed the tool version Go compiler (go version go1.23.1) with GVM and rebuilt the devbox shell with no compiler mismatch errors outputted this time and all works now :) I'm new to development and Devops tooling in general so it was a good learning experience encountering this problem. Many thanks again :)
@DevOpsDirectiveАй бұрын
@@CaratacusAD nice work debugging it! That is a key skill for any DevOps role!
@franeksu11 күн бұрын
i know i'm late, but i had the same error on Fedora 40. For anyone in the future - in my case it was just running the command without sudo.
@DevOpsDirective11 күн бұрын
@ not too late! This video still gets ~800 views/day, so hopefully your comment helps some future viewers! 🙏
@PeterVatler-hv6nf13 күн бұрын
I messed up my api key paste. Now I'm getting this: Unable to list regions: Error: Unknown error response - status: 401 Unauthorized, code: 401, reason: {"code":"bearer_token_invalid","reason":"The provided Bearer token is invalid or expired"} Error getting supported regions to feature Error: Unknown error response - status: 401 Unauthorized, code: 401, reason: {"code":"bearer_token_invalid","reason":"The provided Bearer token is invalid or expired"} How should I solve this? I've tried listing the api keys but I keep getting this message.
@DevOpsDirective13 күн бұрын
I'm assuming you are talking about for the Civo CLI? The CLI stores its config in a file at ~/.civo.json You can either: 1. Manually update the incorrect API key with a new correct one 2. Delete the file entirely and then go through the setup process again to add a new API key Hope that helps!
@PeterVatler-hv6nf13 күн бұрын
@@DevOpsDirective Thanks a lot, I managed to solve this! After replacing the invalid apikey I still needed to run the civo:00-authenticate-cli task.
@DevOpsDirective13 күн бұрын
@@PeterVatler-hv6nf 🚀
@claudioperroni315327 күн бұрын
i still don't get how do you setup the autocompletion for Task on the terminal in vscode, can someone help me? for future viewers: to use this you have to update to task's latest version, which is different than the one included. task --completion bash > bash_completion and then run the generated script.
@maheshvarmac23 күн бұрын
task --completion bash > bash_completion
@claudioperroni315323 күн бұрын
@@maheshvarmac to use this you have to update to task's latest version, which is different than the one included. no big deal, just to let future people in the comments know
@DearSweetMelody3 ай бұрын
Will this help for the CKA?
@DevOpsDirective3 ай бұрын
Not really, it is closer to the CKAD (but doesn’t target any particular certifications)
@kmart0073 ай бұрын
Really struggling with devbox part. Can we bypass devbox? Thanks.
@DevOpsDirective3 ай бұрын
You could, but then you would need to install all of the tools directly on your system and you might run in to issues related to versions. What OS are you on and what issue are you seeing?
@debillion3 ай бұрын
Is this CKAD or CKA course?
@DevOpsDirective3 ай бұрын
Neither! This is “how to use Kubernetes in the real world” Of the two it is closer to CKAD, but I didn’t target any particular certification
@debillion3 ай бұрын
@@DevOpsDirective Thanks. I will be studying this over the weekend
@podunkman27092 ай бұрын
OMG, like in 90s. No GUI?
@AJPHIL-bt4meАй бұрын
Broo cooked and I thank God to be alive to eat it
@DevOpsDirectiveАй бұрын
👨🍳🫡
@quocthinhle80722 ай бұрын
1:30:27
@subhasrisb11tha282 ай бұрын
❤
@bullheadriderАй бұрын
Now got stuck with gum and so on and on . it is really hard to work with WSL. I would recommend not to use this tutorial who are using WSL
@DevOpsDirectiveАй бұрын
Did you use DevBox to install the dependencies?
@bullheadriderАй бұрын
@@DevOpsDirective Thanks for your reply. initially i did and it took a lot of time i am not sure all was installed or not but after 4 hours i just clocked and it said it installed few. then i was having dependency issues one by one. Now i deleted everything and started from scratch pulled new from git now it keeps saying "Invalid statement (at line 1, column 1)" in devbox shell command :(
@DevOpsDirectiveАй бұрын
hmm… the devbox install instructions can be found here and have a WSL tab www.jetify.com/docs/devbox/installing_devbox/ Install shouldn’t take that long unless you are on very slow internet or something
@TommyFink-y6cАй бұрын
Clark Ronald Davis Anna Brown Joseph
@toyly28203 күн бұрын
awesome but I lost myself after 4 hours
@DevOpsDirective3 күн бұрын
I hope you find yourself soon! 👀
@hendoitechnologies3 ай бұрын
post full video about Claude 3.5 sonnet model and Claude API - full course video
@ProJS-wj4xhАй бұрын
very bad expirence with this course use wired tools and civo team is piece of sh** I hate that....
@DevOpsDirectiveАй бұрын
Sorry for your bad experience. Which tools did you find weird? DevBox?
@ProJS-wj4xhАй бұрын
@@DevOpsDirective yup devbox I did not got the idea from using it until now ?! its not clear for me... is it something like terraform? Civo team refuse my account !! Why I need Civo while I have my local setup and GKE ?
@DevOpsDirectiveАй бұрын
Conceptually kind of like terraform but for installing software instead of provisioning infrastructure. It allows me to specify a set of tools + versions that will be the same across everyone’s system and avoid people running into issues with different versions of things. It also allows people to get set up with a single command! You don’t have to use Civo to get the full benefit of the course. Kind or GKE are totally sufficient, I just wanted to provide options!