How to learn Kubernetes in 2022

  Рет қаралды 27,314

That DevOps Guy

That DevOps Guy

Күн бұрын

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

Пікірлер: 43
@kingleo188
@kingleo188 6 ай бұрын
Thank you so much, Very well explained. - From South Africa.
@douglasfneves
@douglasfneves 2 жыл бұрын
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.
@jk8190
@jk8190 2 жыл бұрын
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!
@LuHaTube
@LuHaTube 2 жыл бұрын
No words. Wooow, from an ocean like Kubernetes what an amazing, short and brief tutorial !!! Thanks very much Marcel.
@intimidate123
@intimidate123 2 жыл бұрын
Wow this is a great video breaking everything down that overwhelms a lot of people trying to learn k8s.
@heatheryoung7498
@heatheryoung7498 2 жыл бұрын
Your videos are SOOO good, keep them coming! Helping me soooo much, thank you!!
@user-zx5rt6xl3j
@user-zx5rt6xl3j 2 жыл бұрын
you are the best teacher i never see someone like you i love your videos
@anthonyrussano
@anthonyrussano 2 жыл бұрын
Thank you sir, you are a true scholar and a gentleman!!!
@stefanschmidbauer6075
@stefanschmidbauer6075 2 жыл бұрын
Another one I'm going to need to send to all my colleagues. Thank you!
@youssefchtourou1841
@youssefchtourou1841 2 жыл бұрын
Amazing content ! Thanks for this awesome work 😁
@Jimmy_Jones
@Jimmy_Jones Жыл бұрын
I rarely like a video. But this video was something else. So clear and concise. Thanks.
@thedanielspindler
@thedanielspindler Жыл бұрын
This was an awesome vid! I was lucky enough to work with this guy back at Webjet! Keep up the great work!
@harishdevarapalli1537
@harishdevarapalli1537 2 жыл бұрын
Great content,Thanks for your time and efforts for putting your knowledge to us. Thanks a lot,keep going.
@benatherton
@benatherton 2 жыл бұрын
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?
@acosmicabberation8173
@acosmicabberation8173 2 жыл бұрын
I like how you enjoyed your vacation in Palma de Mallorca and post a picture in your intro :D
@ingupro
@ingupro Жыл бұрын
13:50 k8 start
@Drety6
@Drety6 2 жыл бұрын
thanks for this man!
@sihamzine1009
@sihamzine1009 2 жыл бұрын
Thank you marcel!
@FabianoChagas
@FabianoChagas 2 жыл бұрын
and here we go to another session that should be part of the official training
@231sonu
@231sonu Жыл бұрын
❤ amazing learning video
@rauldeandrade
@rauldeandrade 2 жыл бұрын
I love your videos. Could you make a video discussing distroless docker images and their advantages/disadvantages compared to normal images or alpine? Thanks
@rudypieplenbosch6752
@rudypieplenbosch6752 2 жыл бұрын
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
@Harriswilliam94
@Harriswilliam94 Жыл бұрын
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}"
@remioyediji2689
@remioyediji2689 Жыл бұрын
Thanks Bro
@chrisre2751
@chrisre2751 2 жыл бұрын
Thanks!
@devhipster
@devhipster 2 жыл бұрын
Really appreciate
@muhammadhussein7711
@muhammadhussein7711 Жыл бұрын
u r my friend is a legend
@jykw1717
@jykw1717 2 жыл бұрын
I like your Afrikaans accent of "A-bbi-Ai" hahaha lekker man ty from SA!
@sijoyssamuel5720
@sijoyssamuel5720 2 жыл бұрын
That was great Marcel. Can we have a video on Helm the same way you did this?
@kofiantwi3138
@kofiantwi3138 Жыл бұрын
hey man you the best
@mah0007
@mah0007 Жыл бұрын
that one is a grate tutorial
@uploadvoice
@uploadvoice Жыл бұрын
Gold !
@ThePswiegers
@ThePswiegers Жыл бұрын
Dankie Meester.
@zuzu-wz9be
@zuzu-wz9be 2 жыл бұрын
Man, you are cool!
@eduardmart1237
@eduardmart1237 Жыл бұрын
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?
@buacomgiadinh1
@buacomgiadinh1 2 жыл бұрын
thank yoy
@gorangratte2471
@gorangratte2471 2 жыл бұрын
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?
@MarcelDempers
@MarcelDempers 2 жыл бұрын
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 😉)
@KaustubhMaliintothewild
@KaustubhMaliintothewild Жыл бұрын
@37.22 ngresscClassName is nginx!
@alucardalu7048
@alucardalu7048 2 жыл бұрын
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"
@user-cd9tj2tw1z
@user-cd9tj2tw1z Жыл бұрын
up
@user-zx5rt6xl3j
@user-zx5rt6xl3j 2 жыл бұрын
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
@eligbuefelix7988
@eligbuefelix7988 Жыл бұрын
Great video. Can you please stop covering your screen with your face.
Understanding StatefulSets in Kubernetes
28:44
That DevOps Guy
Рет қаралды 46 М.
Why I use Windows as a DevOps Engineer
21:07
That DevOps Guy
Рет қаралды 16 М.
Каха и суп
00:39
К-Media
Рет қаралды 2,9 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 131 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 32 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 9 МЛН
Simplify Kubernetes YAML with Kustomize
20:37
That DevOps Guy
Рет қаралды 75 М.
What is Kubernetes AFFINITY ?
17:28
That DevOps Guy
Рет қаралды 6 М.
How to configure PostgreSQL | Learning | DevOps
24:00
That DevOps Guy
Рет қаралды 7 М.
you need to learn Kubernetes RIGHT NOW!!
29:34
NetworkChuck
Рет қаралды 1,1 МЛН
Storing Secrets in GIT | GitOps | Kubernetes
27:17
That DevOps Guy
Рет қаралды 17 М.
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 66 М.
Persistent Volumes on Kubernetes for beginners
18:47
That DevOps Guy
Рет қаралды 51 М.
Introduction to Helm | Kubernetes Tutorial | Beginners Guide
27:32
That DevOps Guy
Рет қаралды 167 М.
Kubernetes Hacking: From Weak Applications to Cluster Control
36:22
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 216 М.
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 1,6 МЛН