MetalLB and NGINX Ingress // Setup External Access for Kubernetes Applications

  Рет қаралды 42,604

Engineering with Morris

Engineering with Morris

Күн бұрын

Пікірлер: 170
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
GitHub project with all the manifests and setup instructions is linked in the description.
@archiet7t705
@archiet7t705 7 ай бұрын
This is the best kubernetes Load balancer and Ingress controllers explainer video I have seen
@IceMan7812
@IceMan7812 5 ай бұрын
agree, simple and to the point
@thingy909
@thingy909 2 ай бұрын
The first Ingress deploy that actually works... Thank you so much and keep up the good work.
@rukzmrlonely
@rukzmrlonely 9 ай бұрын
Nice and crisp. I usually see training videos at 1.25 to 1.5 x speed. But this is the first time I slowed the video to .75 x😂
@raghavendarsridhar4403
@raghavendarsridhar4403 8 ай бұрын
Its the only video I got on youtube explaining this, Thank you But I had to play it in 0.5x
@Williscool
@Williscool 23 күн бұрын
This is far and away the best explanation of this I HAVE EVER SEEN!!!! THANK YOU SO MUCH!
@VijetCP
@VijetCP 11 ай бұрын
Thank you for making a clear and crisp video explaining a hard topic along with neat demos in 10 minutes
@WillHester-w2o
@WillHester-w2o 2 ай бұрын
Great work I found this video after struggling with this stuff for a few weeks to create a testing environment. This would have saved me so much time. I am sharing this with my team to get them update to speed.
@oddmen
@oddmen 9 ай бұрын
You explain the contents so simply and understandably that it is impossible not to learn. Thanks bro.
@varyag00
@varyag00 8 ай бұрын
Hi Morris, I just wanted to say my sincere thank you for your outstanding tutorial -- it's saved me a lot of time and helped me better understand cluster networking. I appreciate your calm and evenly-paced dictation and I'll certainly stay tuned for more. I've now deployed metallb on my home cluster and honestly I'm just happy to stop port-forwarding every little service!
@EngineeringWithMorris
@EngineeringWithMorris 8 ай бұрын
Thanks a lot, glad you liked it.
@victornoagbodji
@victornoagbodji Жыл бұрын
Outstanding overview that not only covers service types but load balancers and how to set up MetalLB. Thanks for making the video! 😊🙏
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Glad you enjoyed it!
@javierldb
@javierldb Ай бұрын
Congratulations, your video summarize brilliantly concepts like Service Types, Load Balancer, Ingresses. Thank you, very useful.
@Selahmescudi
@Selahmescudi Ай бұрын
Hours wasted until this video. Thank you!
@t0asta
@t0asta 4 ай бұрын
Exemplary work here - I've been trying to get a grasp on the k8s network ecosystem from the bare metal perspective for a couple of hours and this has been the best single resource.
@hitmanLis
@hitmanLis 7 ай бұрын
dude you are really the first person to explain exactly what we need. Layed it all out perfectly, in nice detail and flow! Great job. First time see your vid. already subscribed and liked the video!
@foroughiarash
@foroughiarash Ай бұрын
It's the best video for running ingress controller + MetalLB that it is working!
@Drakvod
@Drakvod 4 ай бұрын
I really appreciated how straightforward this tutorial was. I finally managed to understand how metallb and nginx ingress controller can work in tandem and can now expose my k8s cluster to some external traffic. Thank you!
@cigarettesafter9435
@cigarettesafter9435 8 ай бұрын
Super simple and straight to the point. Incredibly clear. Well done!
@sunosound
@sunosound 8 ай бұрын
Thanks Morris, super simple and complete explanation! Now I have a MetalLB installed on my bare-metal. Awesome 👏👏👏
@eduardpanov1921
@eduardpanov1921 8 ай бұрын
Nice, calm and concise explanation. I've been searching this for a whole day. Thank you.
@jonbrule2897
@jonbrule2897 7 ай бұрын
An outstanding video. Your overview and detailed step thru is clear and thorough! Keep up the great work!
@wecharg
@wecharg Жыл бұрын
I skipped over this the first time, when I came back and stayed with it I learned a bit, thanks!
@oleksandrshalbanov2685
@oleksandrshalbanov2685 8 ай бұрын
Thx man, this is the first video I found, that explained all the process from metallb setup to ingress configuration
@Kk-rl7nv
@Kk-rl7nv 10 ай бұрын
what a clear explanation in 10 minutes, can we get more videos with projects
@EngineeringWithMorris
@EngineeringWithMorris 10 ай бұрын
Sure. What kind of projects would like to see more of?
@Akimbo711
@Akimbo711 7 ай бұрын
I was having a nightmare trying to find a video that explained what I was trying to do - this nailed it Thank you
@jpbarcelos
@jpbarcelos Жыл бұрын
Dude, this video is a work of art. Seriously. Thank you. It really nails the explanation.
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
I appreciate you mate, thanks for watching.
@suntenslp3315
@suntenslp3315 Жыл бұрын
Hi Morris, your video made my day! I was stuck for a long time on how a load balancer assigns an external IP to my ingress controller. Most youtube resources just briefly mentioned this flow but without showing an actual example like you did. Your diagrams are really helpful to explain how things fit together. A suggestion if you don't mind - if you can share the commands and files you used on github, it will help beginners like me a lot. Hope to see more videos from you.
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Hi suntenslp3315, thanks for watching I am very glad you liked the video. Thanks for the suggestion too, and I will definitely make it a goal to do better documentation for the videos.
@thegrimreaper156
@thegrimreaper156 Жыл бұрын
Same!!! Thank you Morris.
@girthquake8523
@girthquake8523 Жыл бұрын
Just started learning Kubernetes and this is the most clear/concise explanation on services I've seen. Thanks for helping me get MetalLB running in my local test cluster. Great content Morris!
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Thanks a lot for watching, and for the positive feedback, I am glad it was helpful.
@rixonmathew
@rixonmathew 9 ай бұрын
Nice job in explaining concept and getting started in a very clear and crisp manner.👍
@yunielalvarez5158
@yunielalvarez5158 Жыл бұрын
Thank you for this video, it has been very useful for me. I have been trying to configure Metallb in my Kubernetes cluster for more than 15 days and I needed to create the L2Advertisement. Without this video it would never have worked for me. Thank you very much for the help.
@JonathanSomersIsAwesome
@JonathanSomersIsAwesome 9 ай бұрын
I've been struggling with these concepts for a bit, this really helped make it click. Thanks!
@vladimirkulyashov1417
@vladimirkulyashov1417 Жыл бұрын
Thank you! I've been stuck with the problem for a couple of days. Came out that I had no L2 Advertisement applied to my MetalLB. Worked like a charm! :)
@MikeBruce-b1f
@MikeBruce-b1f Ай бұрын
Morris this was a really useful tutorial, thanks a bunch!
@АнтонСапановский-й4щ
@АнтонСапановский-й4щ Жыл бұрын
Great video, helped when configuring Metallb & Ingress Nginx Controller. I wish there were more such detailed video tutorials
@bartsimpson2324
@bartsimpson2324 2 ай бұрын
Great quality of video, sound, Excellent explanation. A little too fast sometimes for me to acquire knowledge. Superb material!
@vijayrakshith5785
@vijayrakshith5785 2 ай бұрын
Thanks for the detailed steps!! My gratitude and appreciation to you!!
@rukzmrlonely
@rukzmrlonely 9 ай бұрын
Nice and crisp. I usually see training videos at 1.25 to 1.5 x speed. But As our freind Morris is so fast, this is the first time I slowed the video to .75 x😂. Solution worked for me
@Hayzin
@Hayzin Жыл бұрын
Excelent explanation about loadbalancer and metallb!
@ammekilde1
@ammekilde1 Жыл бұрын
Best video on metallb and ingress i have seen. Thanks for the work
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Glad you enjoyed it!
@jesse-leonard
@jesse-leonard 3 ай бұрын
this was awesome, loved your neovim set up too
@mzimmerman1988
@mzimmerman1988 2 ай бұрын
This video is well done! Thank you for sharing.
@olegfranko8675
@olegfranko8675 Жыл бұрын
Thanks for the great content and explanation. I would have expected a lot more views and likes on your videos. Hopefully your channel will grow with time;))
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Thanks for watching Oleg, fingers crossed mate.
@Tendeza_
@Tendeza_ 6 ай бұрын
Clear explanation and good tutorial, actually works!
@IamKanuKingsley
@IamKanuKingsley 11 ай бұрын
I have been blessed with this video. Wow! Thanks a lot.
@АлексейСтерх-ь2в
@АлексейСтерх-ь2в Жыл бұрын
Wow, It's amazing, bro! Спасибо, теперь я понял, что я делал не правильно, и понял как надо!
@antonevseev2708
@antonevseev2708 Жыл бұрын
Awesome, brother! Please keep on sharing! Love your accent!
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Thanks a lot for watching mate. Will keep them coming.
@FelipeTrindade-wf7zk
@FelipeTrindade-wf7zk 3 ай бұрын
Great videos and animations! I wonder what software you used to do that! Changing topics... how did you manage to have access to the "172.20.0.120" (LoadBalancer IP) from your computer (in mine I couldn't reach this IP) ? Are you using MacBook or Linux?
@paulamori494
@paulamori494 2 ай бұрын
Thank you for your video! It helped a lot!!!
@florin-marianhazi2143
@florin-marianhazi2143 5 ай бұрын
Many thanks! You saved me a lot of time!!!
@davidcunliffe2986
@davidcunliffe2986 4 ай бұрын
@EngineeringWithMorris what are you using for your presentation software? Its insane how great it flows with your conversation!
@lucatonnyr
@lucatonnyr 11 ай бұрын
A little question, how do you make the presentation?... Is dynamic, is cool!.
@EngineeringWithMorris
@EngineeringWithMorris 11 ай бұрын
Hi, I use Adobe After Effects
@mohamedumarali
@mohamedumarali Жыл бұрын
Great explanation Morris!
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Thank you kindly!
@danielkirkland4439
@danielkirkland4439 Жыл бұрын
Wonderful video! Thank you! I do have one question. Everything works great, but I am not clear on how I would be able to reach my services from a public URL or IP address. Without using an ingress and metallb, I would use nodeport. However, I am not seeing where or how to expose the ingress to internet connections. Any guidance would be most appreciated.
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Hi, thanks for watching. You can use any IP address range with MetalLB even a publicly routable IP range as long as it is accessible on the node's ethernet segment. Another way to do it is to map an upstream public IP address range to the private range provisioned to MetalLB with port forwarding. This might require some extra configuration(probably through a custom mutating webhook admission controller) for the the public IP to show up as an externalIP on your LoadBalancer service.
@danielkirkland4439
@danielkirkland4439 Жыл бұрын
Thanks I will give it a try. @@EngineeringWithMorris
@leonardolimaribeiro8282
@leonardolimaribeiro8282 Жыл бұрын
This video was SUPER helpful for me. Thanks, man!
@nareshh74
@nareshh74 Жыл бұрын
thanks for the video Morris. I have a doubt - i see external Ip is assigned to the load balancer. but when i curl-ed it, it doesn't reach. how should i troubleshoot this?
@palanisamy-dl9qe
@palanisamy-dl9qe 6 ай бұрын
Great video are you using Linux box or windows vm?
@EdmilsonDaSilva-t3f
@EdmilsonDaSilva-t3f Жыл бұрын
Amazing explanation, thank you!
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Glad you enjoyed it!
@CorsisaTests
@CorsisaTests 6 ай бұрын
Very helpful! thank you!
@st3ddyman
@st3ddyman Жыл бұрын
Good, succinct information. Thanks for the video
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Glad it was helpful!
@kashifmahmood8120
@kashifmahmood8120 Жыл бұрын
Great explantion Morris. Will metalLB work in a hyper-scaler environment. And what if I need to have support for SCTP
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Hi thanks a lot. I am not entirely sure as I have not yet tested it in such an environment. One thing to keep in mind though is that with this configuration mode MetalLB is working in Layer 2 mode and is doing a lot of stuff with ARP, so if your environment does not support ARP that might be an issue. MetalLB does also have a Layer 3 Mode where it uses BGP which you might want to check out as well.
@RobertoDMaggi
@RobertoDMaggi 9 ай бұрын
great job man! you made my day
@thadhinz8814
@thadhinz8814 Жыл бұрын
Nice video! Very informative.
@AlexKeySmith
@AlexKeySmith Жыл бұрын
Great explanation of the relationship between nginx and ingress! Previously I'd missed the point that needed to set the service back to clusterip. Am I right in thinking nginx is implicitly using metallb? I've been struggling to conceptualise that after reading the documentation.
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Hi Alexander, thanks for watching. It is not absolutely necessary to revert the web app's service back to type ClusterIP in order for the web app to use NGINX Ingress. In such a scenario, access to the web app will be facilitated both through the external IP address(assigned by MetalLB) and the domain name which is pointing to NGINX Ingress' own LoadBalancer service external IP(also assigned by MetalLB). The reason for reverting back to ClusterIP is to conserve external IPs by freeing up the one used up by the web app.
@AlexKeySmith
@AlexKeySmith Жыл бұрын
@@EngineeringWithMorris thanks for the fast response and clarification!
@user-ano-x5c
@user-ano-x5c 10 ай бұрын
Great explanation .. Thanks
@tinkykumari473
@tinkykumari473 10 күн бұрын
Thank you so much, could you please explain this with DNS SSL certificate
@djangopratik
@djangopratik 8 ай бұрын
great video mate
@ilyasturan1234
@ilyasturan1234 10 ай бұрын
Thank you. it was best video.
@nagyjoco
@nagyjoco 10 ай бұрын
Great content! Subscribed.
@victorialopez471
@victorialopez471 Жыл бұрын
Hi Morris, thank you for the excellent video!! The first one that finally explains Load Balancer + Ingress nginx + example to test locally for Bare metal. I followed the same installation as you but I'm not able to curl my service. Since the installation and services are set up the same, I wonder if it could be the network add-on that I'm using (Calico) seems like it requires additional IPPool manifest to be applied. Could you please share the network add-on you're using, and if any additional configuration was required? Much appreciated!
@victorialopez471
@victorialopez471 Жыл бұрын
Forgot to add additional information in my setup: 1 controller and 1 worker node (both set up in different computers) I'm using Kubernetes 1.28 Calico v3.25.0
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Hi thanks for watching, I really appreciate the support. I am using Calico as well which I set up as part of the Kubernetes install(you can checkout my other videos on setting up Kubernetes). I do have a default ippool(kubectl get ippool) configured and if you don't perhaps that is where the problem is. So might want to create an ippool. You might also want to try setting the ExternalTrafficPolicy on your metallb services to Cluster
@everythingselfhosting
@everythingselfhosting 2 ай бұрын
great tutorial!
@MegaRagtag
@MegaRagtag 2 ай бұрын
but how do i get access the app outside the server ?
@arunreddy1436
@arunreddy1436 5 ай бұрын
nice video ! had quick question , you have mapped host to the ip (172.20.0.120) inside /etc/hosts . is this metal lb ip ? or server ip where metal lb installed ?
@pt_trainer9244
@pt_trainer9244 2 ай бұрын
Thank you, i have pretty much everything working on my ubuntu VPS but I'm unable to access my application from my local PC using the IP provided by metallb
@abridevops-qr4pz
@abridevops-qr4pz Жыл бұрын
I love your style of teaching. I have been having a hard time trying to install metalLB in my local k8s cluster. I used PROXMOX as my hypervisor for my bare metal. Do you have any ideas that can help me resolve this issue?
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
That depend on where the issue is, where do you seem to be stuck.
@abridevops-qr4pz
@abridevops-qr4pz Жыл бұрын
@@EngineeringWithMorris when i try to install metalLB, i get crashloop Backoff for my speaker pods.
@conradtaylor29
@conradtaylor29 5 ай бұрын
When I attempt to access the `web-app` using the assigned IP address with `curl 120.0.20.120`, the process hangs and timeouts. Does one need to update the /etc/hosts file here?
@JamesBond-re2nt
@JamesBond-re2nt Ай бұрын
Same for me, did you find a fix bro ?
@nonenone6566
@nonenone6566 Жыл бұрын
Clear explanations
@harunafaruk2971
@harunafaruk2971 11 ай бұрын
Thank you very much 🎉
@EngineeringWithMorris
@EngineeringWithMorris 11 ай бұрын
You're welcome 😊
@baileymiller5880
@baileymiller5880 11 ай бұрын
This video makes it look so simple and I think I am really close but I am still having some trouble understanding this setup / it's not working on my small home cluster. I have 3 nodes, 1 control-plane and 2 rasp pi nodes. I followed all this same setup but nothing seems to be spinning up. For the IP pool, is that my home IP address or the IP address of the device on my network that is listening on ports 80,443? In my case only 1 device on my network has port forwarding setup for them (The control-plane node).
@EngineeringWithMorris
@EngineeringWithMorris 11 ай бұрын
I am assuming you are able to reach your k8s cluster network, meaning you can ping either a control-plane node or a worker node from your machine. For example if your cluster network is 192.168.1.0/24 and your nodes use the range say from 192.168.1.10 - 192.168.1.20, then you should choose a metallb ip pool in the same network like say 192.168.1.30 - 192.168.1.50. Just ensure no other devices are using these reserved ips.
@bokhanych
@bokhanych 3 ай бұрын
Thank you!
@orideothuke1034
@orideothuke1034 Жыл бұрын
Nice video. Please i'd like to ask a question. please how do we come about those range of IP addresses? i reckon public IP addresses are not free and that range could clash with some existing public IP somewhere. Thnx
@gavnray
@gavnray Жыл бұрын
Great explanation!
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Glad it was helpful! Thanks for watching.
@spocknimoy
@spocknimoy 27 күн бұрын
muito bom!!!
@michaeltyiska
@michaeltyiska Жыл бұрын
Great explanation. Just subbed!
@DeepakPatel-yz1xx
@DeepakPatel-yz1xx Жыл бұрын
Hi Morris, thanks for efforts in creating this tutorial. Would it be possible to show the same using CSP LB (AWS/AZure) to work with NGINX Ingress Controller in Kubernetes for any K8s running as Services (EKS/AKS) or K8s running on EC2 or nodes on CSP. Thanks in advance.
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Hi, thanks for watching. I definitely do have some videos on cloud Kubernetes planned soon. Watch this space.
@UvinduSahan-n7y
@UvinduSahan-n7y 11 ай бұрын
how can I apply this tutorial to a cluster deployed in ec2 instance....I can access deployed app as load balancer but I cannot access it using ingress...what Ip should I give to cloudflare dns...?
@wind1309
@wind1309 Жыл бұрын
very nice presentation, subbed
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Much appreciated!
@felipe-z7msku9f
@felipe-z7msku9f 10 ай бұрын
nice vid, congrats
@xcds
@xcds Ай бұрын
thanks mate!
@adityahpatel
@adityahpatel 8 ай бұрын
Confusing - Does MetalLB load-balance across multiple nodes OR multiple services? If i have 5 raspberry Pis running Service#1 of type load balancer, does metalLB load balance across nodes?
@MrJKetch
@MrJKetch 5 ай бұрын
Thank you
@fvolpato
@fvolpato 6 ай бұрын
very good!
@romosa25
@romosa25 3 ай бұрын
Is IPAddress pool is an available IP Range within my network? So if i have network of 10.0.24.0/24, the IPAddress pool should be in this range?
@adityahpatel
@adityahpatel 8 ай бұрын
If your nodes have static ips, can't you attach external HaProxy load balancer instead of all this? .. where all Haproxy sends traffic to either node at say port 31111 (where you have the ingress-controller running)? Is this is a much simpler solution than metallb?
@tynshjt
@tynshjt 6 ай бұрын
Please help. I created the IP Pool and L2Advert. The pools all the nodes (masters and workers). Now my Kubernetes cluster is not accessible
@iqbalibrahim4713
@iqbalibrahim4713 7 ай бұрын
question, because there is ingress, should the load balancer pool need to be only one specific value? because all the other svc are using clusterIp
@huahe-er4lo
@huahe-er4lo 2 ай бұрын
quite clear ! Thanks !
@krunal4baps
@krunal4baps 6 ай бұрын
Hi, I have pfsense router at home and K8S bare metal running on ubuntu with 2 master 2 worker setup.. I configured BGP on pfsense and I am hoping it's good, the logs are showing the assigned LoadBalancer IPs but somehow I can't resolve them on browser... I tried multiple times but something somewhere missing, any clue where should I be looking at? I have External IPs assigned correctly on get service output and on pfsense. It does show external ip in BGP logs that the next hop if worker nodes but when I put them in browser, it's bad gateway!!
@goodgameplays9571
@goodgameplays9571 8 ай бұрын
Hello! Thank you all works well but i have a problem! when i try to access the link via my browser it doesn't work any idea ??
@daturnerman76
@daturnerman76 11 ай бұрын
Everything worked beautifully until I changed the deployment.yml file to remove the "Type: LoadBalancer" off. Now it won't connect to my container. I guess I'll have to plan around that limitation on my setup (RKE2). Thanks!
@EngineeringWithMorris
@EngineeringWithMorris 11 ай бұрын
Hi, could be that RKE2 does not like it when you switch a service from type LB to clusterIP. You could try deleting the service and recreating it.
@nazil_kottakkal
@nazil_kottakkal Жыл бұрын
iam anticipating a high volume of incoming traffic to my Kubernetes cluster through Ingress controller, and iam worried about potential damage to cluster due to the heavy load. i want to scale, unfortunately i have no idea about what will i scale ? ingress or node or control plane ? ingress controller where will be run ? please reply this
@tech-ness8989
@tech-ness8989 Жыл бұрын
Hello Moris ! Thank for you video ! Can we know how to do those animations please ? we are doing content creation too and we really love your style
@EngineeringWithMorris
@EngineeringWithMorris Жыл бұрын
Hi Tech-Ness, thanks for watching. I use Adobe After Effects for the animations.
@martinotaco
@martinotaco 9 ай бұрын
Hi guys, I am looking for some clues. L2 is not working for me, curl with host ip and port works buy the ip assigned on for loadbalancer doesn’t
@armandofavelax
@armandofavelax Жыл бұрын
Possible use only IP for multiples pods, see external? Nodeport no work Fine for redirect
Install MetalLB load balancer in Kubernetes
8:43
VirtualizationHowto
Рет қаралды 26 М.
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 15 МЛН
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 123 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 1,8 МЛН
How to use  NGINX Ingress with Kubernetes in 2023
38:32
That DevOps Guy
Рет қаралды 78 М.
Kubernetes Ingress networking
5:57
Project Calico
Рет қаралды 55 М.
Nginx Ingress Controller & Cert Manager Setup in 2024
16:21
david hwang
Рет қаралды 6 М.
Kubernetes Ingress Explained (2 Types)
8:54
Anton Putra
Рет қаралды 42 М.
Kubernetes NodePort vs LoadBalancer vs Ingress
6:27
Anton Putra
Рет қаралды 79 М.
Using NGINX as a Kubernetes Ingress Controller
32:26
NGINX
Рет қаралды 87 М.
Using *HA* Kubernetes at home, was never so simple!
32:14
Christian Lempa
Рет қаралды 173 М.
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 15 МЛН