How to learn Kubernetes in 2022
Vložit
- čas přidán 15. 06. 2024
- Subscribe to show your support! goo.gl/1Ty1Q2 .
Patreon 👉🏽 / marceldempers
Checkout the source code below 👇🏽 and follow along 🤓
Also if you want to support the channel further, become a member 😎
marceldempers.dev/join
Checkout "That DevOps Community" too
marceldempers.dev/community
Source Code 🧐
--------------------------------------------------------------
github.com/marcel-dempers/doc...
If you are new to Kubernetes, check out my getting started playlist on Kubernetes below :)
Kubernetes Playlist:
---------------------------------------------------
• Kubernetes development...
Kubernetes Monitoring Guide:
-----------------------------------------------
• Kubernetes Monitoring ...
Kubernetes Secret Management Guide:
--------------------------------------------------------------
• Kubernetes Secret Mana...
Like and Subscribe for more :)
Follow me on socials!
marceldempers.dev
Twitter | / marceldempers
GitHub | github.com/marcel-dempers
Facebook | thatdevopsguy
LinkedIn | / marceldempers
Instagram | / thatdevopsguy
Music:
Track: JOURNAL - Dream of you | is licensed under a Creative Commons Attribution licence (creativecommons.org/licenses/...)
Listen: / dreamofyou
Track: JOURNAL - PIPES(Journal x Thats Creep) | is licensed under a Creative Commons Attribution licence (creativecommons.org/licenses/...)
Listen: / pipes-journzy-x-thats-...
Track: Reckoner - lofi hip hop chill beats for study~game~sleep | is licensed under a Creative Commons Attribution licence (creativecommons.org/licenses/...)
Listen: / reckoner-lofi-hip-hop-...
Track: souKo - souKo - Parallel | is licensed under a Creative Commons Attribution licence (creativecommons.org/licenses/...)
Listen: / parallel
Timestamps
0:00 Intro
1:55 Overview
4:01 GitHub Source Code
4:30 Containers
13:47 Kubernetes
16:16 Namespaces
17:10 Configmaps
19:05 Secrets
20:50 Deployment
23:18 Services
26:15 Storage
27:55 Storage Classes
29:07 Stateful Sets
34:07 Port Forwarding
35:23 Ingress - Věda a technologie
Marcel teaches things like as if he were a (much more knowledgeable) desk buddy at work. This is incredibly helpful!!!
Thanks for the hard work put into all the videos. I am learning a lot.
Thank you so much, Very well explained. - From South Africa.
Great stuff! The knowledge is really compacted without too much of details and it's combined with practical example.
Both You and Tech with Nana are amazing tutors!
No words. Wooow, from an ocean like Kubernetes what an amazing, short and brief tutorial !!! Thanks very much Marcel.
Your videos are SOOO good, keep them coming! Helping me soooo much, thank you!!
Wow this is a great video breaking everything down that overwhelms a lot of people trying to learn k8s.
I rarely like a video. But this video was something else. So clear and concise. Thanks.
Amazing content ! Thanks for this awesome work 😁
Great content,Thanks for your time and efforts for putting your knowledge to us. Thanks a lot,keep going.
This was an awesome vid! I was lucky enough to work with this guy back at Webjet! Keep up the great work!
Thank you sir, you are a true scholar and a gentleman!!!
you are the best teacher i never see someone like you
i love your videos
Another one I'm going to need to send to all my colleagues. Thank you!
Thank you so much for this Marcel, really clear and informative as always. For a future video, could you cover running Traefik in Kubernetes along with adding a Let's Encrypt certificate please?
I like how you enjoyed your vacation in Palma de Mallorca and post a picture in your intro :D
thanks for this man!
Thank you marcel!
I like your Afrikaans accent of "A-bbi-Ai" hahaha lekker man ty from SA!
❤ amazing learning video
I love your videos. Could you make a video discussing distroless docker images and their advantages/disadvantages compared to normal images or alpine?
Thanks
and here we go to another session that should be part of the official training
Something that was missed is that you need to share the docker images with kind. If you are receiving STATUS: ImagePullBackOff when viewing "kubectl -n cms get pods". Then you need to do the following, "kind load docker-image {imagename}"
Very interesting stuff, I had the idea of containerising Blender and to render a project on a Kubernetes cluster. At the moment I have a Truenas server with a 5950X, on it, I have 2 VM's with Ubuntu, on each I open Blender and start network rendering my project. My windows workstation also contributes in the rendering process. This is all pretty cumbersome, but it works pretty good, however with a Kubernetes cluster, it should be possible to have a distributed cluster that starts batch processing a Blender project on each computer i make part of this cluster. At least, I hope its possible. I am pretty unfamiliar with docker, since a few days I installed portainer with several interesting containers, seems pretty straightforward, but that's just skimming the surface. First I watch the rest of your video
That was great Marcel. Can we have a video on Helm the same way you did this?
Thanks!
Thanks Bro
u r my friend is a legend
13:50 k8 start
that one is a grate tutorial
hey man you the best
Really appreciate
Dankie Meester.
how do i make some pods to run on certan worker nods only?
like a have a node with fast ssds - for DB
and a eorker eith a lot of RAM for a vector database?
Gold !
Man, you are cool!
This is fantastic concise content!
I have one question:
Line 253 in the README we write: "kubectl -n ingress-nginx --address 0.0.0.0 port-forward svc/ingress-nginx-controller 80"
Earlier in your examples(line 235) you use a similar command without the --address 0.0.0.0 option.
Everything works when I omit it in line 253 as well. Since you choose to include it in your final part, does it have a function?
You can omit the address yes, they made it into the tutorial from a copy paste 😁
It only has a use if you need to bind to a different address for example if you run kubectl port forward inside a container to connect to a cluster that also runs in a container (when things get a little more unusual 😉)
@37.22 ngresscClassName is nginx!
Hello, i get below error when i try to create cluster using kind :
ERROR: failed to create cluster: could not find a log line that matches "Reached target .*Multi-User System.*|detected cgroup v1"
thank yoy
In your video you show that WordPress there is environment call MYSQL_RANDOM_ROOT_PASSWORD why you put this in configmap and how I can know this in the feature for other apps
Tank you so much
up
Great video. Can you please stop covering your screen with your face.