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!
@@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! 😄
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
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!
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.
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?
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!!!
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!
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?
@@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.
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!
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
@@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! ruclips.net/video/2CCZ8fcLyGk/видео.html
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
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
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. 👶👉🚀
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 ^_^
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?
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
@@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 :)
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?
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
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.
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
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
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.
@@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
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?
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!
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.
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!
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: ruclips.net/video/2T86xAtR6Fo/видео.html. While I'm trying to skill-up on civo's docs, do you have a pointer for my error to research/validate?
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
@@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! :)
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.
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?
@@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 :(
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
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!
Thanks! I felt that if I tried to show building a custom crontroller the course would be too long 😅
@@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! 😄
Please add a new video to write a custom controller
hello
I am beginner in Kuber, according to your feedback, you think this video can help me to learn about Kuber?
@@rezamira3192 absolutely
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
It was a journey to reach this point! Excited to release it today! 🙏
I am a devops engineer still trying to learn kubernetes. This is an extremely helpful video. Thank you so much.
Good luck!
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!
Im only 12 min in the course and already loved it , thanks a lot for sharing this information, you are gold.
as soon as I saw this thumbnail I couldnt but tap into this amazingly important video, thanks
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.
Wishing you luck and success!
How'd it go?
Did you get the offer? 🤞
any update?
@@dhpz dude was so good they strapped him to a rocket and sent him in the sky
Once again the most professional video I've seen on Kubernetes! You should teach in Universities!
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?
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!!!
🔦🔦🔦
This is an amazing resource. Great work Sid. Thank you for making this for the community.
Thanks, GPS! That means a lot coming from you!
Thanks for sharing great knowledge on kubernetes
This will help a lot of people!
Thanks, Kunal! That is the goal! 🤗
Your tutorials are so helpful. And yet they are free. God bless you
I’m not a good business man 😅💸
@@DevOpsDirective I'll make it a habit to be buying you coffee occasionally whenever I can. Thanks a lot.
What a wonderful course. Amazing work from Sid to devote his time for us. God bless you.
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!
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?
@@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.
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!
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
Thank you for this. Cheers from norway!
wow... this video is very promising. will plan time to follow everything you did in the video asap. thank you!
Great course, very useful. It would have been nice to get an example with ArgoCD/Flux in the CI/CD section.
@@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!
ruclips.net/video/2CCZ8fcLyGk/видео.html
I saw Trivy, Tilt and Kluctl so I am fully in!
Thank you so much for this incredible resource of knowledge!
🚀🚀🚀
amazing, your courses are incredible Sid, Thank you so much!
@DevOpsDirective at 56:45 you entered "tl"for task list. How did you enable this?
I added an alias to my .zshrc file!
alias tl=“task list -a”
@DevOpsDirective okay, thanks
Really enjoying this course! Thank you so much for making it!
Awesome! 🚀
Thanks for the great work! Could you add the Exclalidraw diagrams to the written guide?
Just bought you a tiny coffee! Very amazing content. Thank you very much!
☕️❤️
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
@DevOpsDirective This is pure gold. Very detailed and Excellent work.
Been following for a long time and it started with terraform course. Love you videos! just wanted to thank you!!!
🤝
Wonderful content Sid! Really loved it. Is it possible to get the slide deck?
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
It was a journey, but am happy to release it into the world!
Great work! Helped me to step in kubernetes on an advanced level, really great
Finally I got something I have been looking for all along. Thank you ❤
Amazing resource. Nicely done Sid. Thanks you for sharing this knowledge to the community
Happy it has been received so well by the community! 🎉
Thank you for sharing this type of content.
Perfect timing, thanks for this!
What a great day and an amazing opportunity to learn from the best teacher. Thanks a lot! With big respect 🙂
A great day for me too! Excited to release this to the community! 🚀
such as other video, it is a great resource for beginner such as me.
AMAZING Content , thank you for your time and effort
Great Course. Can't thank you enough.
Next- Maybe CI/CD course?
This course includes a section on CI/CD! (but focused on building and deploying containers and less on other aspects)
The technologies covered are really impressive. Thanks @DevOpsDirective
🤝
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. 👶👉🚀
thank you so much Sid for this amazing work you do! it is so extremely valuable to the community
🚀🚀🚀
This was awesome and came just in the right time! Watched it all from A-Z over 2 days! 🥳
Woohoo! 🚀
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 ^_^
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?
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
@@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 :)
@@CaratacusAD nice work debugging it! That is a key skill for any DevOps role!
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.
@ not too late! This video still gets ~800 views/day, so hopefully your comment helps some future viewers! 🙏
Wow!! 6 hours of Kubernetes. Thank you!
I'm just glad it didn't end up being over 10hrs! 😅
as usuall best content in market
@@ibrahimjamil3155 “you get what you pay for!” 💸😆
Currently I'm taking your docker course. I know my next destination.
how is it for beginners?
This course assumes some container knowledge, so you are doing them in the proper order! 🚀
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
I should collab with George R. R. Martin for the sequel to this course 😅
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?
Totally! Just use the KinD cluster for all of the examples!
@@DevOpsDirective Thanks!
Nice tutorial. Could you please tell me what configuration of Macbook are you using . I want to use for both Devops and LLMS .
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
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.
Excalidraw + Apple keynote!
Good bless you!!!😍for this course
👍
Thanks, this is an amazing resource.
That is my goal! 🙌
Thanks for this ❤. Liked and already subscribed
Yessssss.... Now about to drown myself in this. Thank you Sid
Letssss GOOO! 🚀
thank you so much, I have requested you for this, and you delivered 😃
Hope you like it!
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
Great job !
Amazing course
What are the prerequisites for this course?
really thanks for sharing bro!🙂
I'm finding it hard to setup devbox and nix on Apple M2. Any tip
can add a aws setup also
I am stuck while creating clusters in wsl. task: Failed to run task "kind:02-create-cluster": exit status 127 . cant proceed
Thank you for the awesome content 😊❤
🤝
I'm a beginner to kubernetes. Is it related to micro services?
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
thanks for content
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.
task --completion bash > bash_completion
@@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
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?
You can do 95% of everything locally using KinD (and the course includes instructions for doing so)
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?
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!
How long does CIVO account checking take? It is over 24 hrs and they are asking my LinkedIn profile 😮
Not sure - I created my account a few years ago. I would just use the KinD cluster option in the meantime!
Thank you so much for this wonderful course!!!😍🤩
You are welcome! 🤝
there are lots of dependencies which i am struggling to get through... many items are not already available
Did you use devbox to set up your development environment as described in module 3?
@@DevOpsDirective apologies. Let me check that again.
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.
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!
@@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.
@@PeterVatler-hv6nf 🚀
This is 🔥🔥🔥 thanks
thankss!!
I have subscribed ❤
Welcome to the Team! ❤️
amazing!! thank you
You're welcome, enjoy!
Hey do we need any prerequisite to learn this ?
I cover the prerequisites 2 minutes into the video (1:50)
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: ruclips.net/video/2T86xAtR6Fo/видео.html. While I'm trying to skill-up on civo's docs, do you have a pointer for my error to research/validate?
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
@@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! :)
I may be missing something on my end, but does this install via devbox deal with a civo.config file?
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.
thank you so much!
Will this help for the CKA?
Not really, it is closer to the CKAD (but doesn’t target any particular certifications)
Thanks a lot
Thank you!
You're welcome! 🤝
Really struggling with devbox part. Can we bypass devbox? Thanks.
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?
Please everyone first like the video and then start to watch
lol, people can watch first and decide whether or not it earns the like 😅
thanks so much
You’re welcome! I hope you find it useful!
Is this CKAD or CKA course?
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
@@DevOpsDirective Thanks. I will be studying this over the weekend
Thanky you!!!!!!!!!!!!!!!!
You’re welcome! 🎉
1:30:27
OMG, like in 90s. No GUI?
Broo cooked and I thank God to be alive to eat it
👨🍳🫡
❤
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
Did you use DevBox to install the dependencies?
@@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 :(
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
Woah what k8s course for free??? But why?
You could take easy 500!!
Hello! Please pay me 500!! 🤝
Clark Ronald Davis Anna Brown Joseph
awesome but I lost myself after 4 hours
I hope you find yourself soon! 👀