Lease API | Kubernetes
6:48
Жыл бұрын
Kubernetes Security | Containers
12:02
Kubernetes Storage | Introduction
10:22
Kubernetes Labels and Selectors
6:49
Пікірлер
@jhonsen9842
@jhonsen9842 21 күн бұрын
Great Content i found it helpful.
@gdevelek
@gdevelek 25 күн бұрын
The important thing is to show how leases can be used to coordinate a two-replica app to have one active and one passive replica.
@itdots543
@itdots543 Ай бұрын
thank you! The best tutorial I've seen so far.
@jmmtechnology4539
@jmmtechnology4539 Ай бұрын
Glad you found it useful!
@prasantchettri133
@prasantchettri133 Ай бұрын
kilershell has texeditor we can from native os but I could not find one during the exam. It would be nice to have texteditter other than vim for making correction
@jchink2708
@jchink2708 2 ай бұрын
😔wonderful session, so admire your calm voice and clear presentation
@jaimecarranza2509
@jaimecarranza2509 2 ай бұрын
This was a nice one, thank you.
@arpitpattewar2513
@arpitpattewar2513 2 ай бұрын
I am not able to read yaml files
@siddharthshrivastava229
@siddharthshrivastava229 2 ай бұрын
At least make the command visible in your video
@yogithakakarla1716
@yogithakakarla1716 3 ай бұрын
Give us link how to download Prometheus using helm Give us those commands.. or office document
@jmmtechnology4539
@jmmtechnology4539 2 ай бұрын
Hey! The commands can be found here: artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack
@jasonnwakaeze1683
@jasonnwakaeze1683 3 ай бұрын
How do i configure the nodes to respect these conditions set, because it just exceeds 100% then times out. I have to come drain it manually. I use EKS
@isi24.8
@isi24.8 4 ай бұрын
Thank you !! Really well explained
@carmiwisemon740
@carmiwisemon740 4 ай бұрын
Thank you. This was a clear explanation of the subject. Who creates the StorageClass the Developer or the Admin?
@yashpawse
@yashpawse 4 ай бұрын
Thanks for keeping it short and up to the point. Got it very well :)
@user-tt8td7iv3z
@user-tt8td7iv3z 4 ай бұрын
i drained my master node now after uncordon it doesnt work up remain in notready state. how am i to deal it
@OrionPronk
@OrionPronk 5 ай бұрын
Thanks for this great video. If I could make a suggestion, please increase your terminal font size for recordings. It's a bit hard to read with a Macbook and hard to distinguish a = from a : even when squinting my eyes :D
@booyaadotorg
@booyaadotorg 5 ай бұрын
Thanks for this helpful video you've provided some great pointers as well useful tips (bash help aliases and functions).
@knopeace
@knopeace 5 ай бұрын
This was great. Thanks! If mul
@r00ty
@r00ty 5 ай бұрын
This is super confusing and misleading. You can't create a PVC without a Storage Class. When a PVC does not specify a storageClassName, the default StorageClass is used
@thisisnotanofficialemail-7872
@thisisnotanofficialemail-7872 5 ай бұрын
After watching all you tuberss finally found someone who's explaining exactly like i was in want
@danishsiddiqui7321
@danishsiddiqui7321 5 ай бұрын
VERY HELPFUL VEDIO !
@Shainmeng
@Shainmeng 6 ай бұрын
Thank you for this video, man. I just got my CKA badge today.
@jmmtechnology4539
@jmmtechnology4539 5 ай бұрын
That's awesome man congrats!
@anveshreddyoffofficial6581
@anveshreddyoffofficial6581 6 ай бұрын
What's the reason for a lease to be used by node? For kube API to know the status of the node, can't kubelet of that node just send the requests directly to the API server instead of updating the lease? I can't see how the lease is helpful for nodes. Although I agree with you for distributed case we need leases.
@jmmtechnology4539
@jmmtechnology4539 6 ай бұрын
Good question, my understanding is that the main reason for using the lease API is for performance, in particular for larger clusters. You can find a detailed explanation on why leases are now used for node heartbeats here: github.com/kubernetes/enhancements/tree/master/keps/sig-node/589-efficient-node-heartbeats
@anveshreddyoffofficial6581
@anveshreddyoffofficial6581 6 ай бұрын
@@jmmtechnology4539 Thanks for the reply :). Will check that out!!
@anveshreddyoffofficial6581
@anveshreddyoffofficial6581 6 ай бұрын
@@jmmtechnology4539 I did check it out and as you said it's because of the performance. They used to do this earlier but because of etcd going out of storage easily due to these update frequency being just 10s and it has to store this info. They moved away from it by introducing a lease for this. Great read!. Thanks a lot for the resource. Would love if you make more videos on these concepts explaining things internally, why they did what they did. Thanks a lot.
@ogeelueze2513
@ogeelueze2513 6 ай бұрын
Excellent explanation . Thanks for putting this out
@jmlineb
@jmlineb 6 ай бұрын
I don't think the controller manager can provision a new node by itself if one dies. I think it has to work with a cloud Kubernetes managed service to do so, like EKS or AKS or GKE.
@jmmtechnology4539
@jmmtechnology4539 6 ай бұрын
Hey John, yes you're bang on with that. My apologies for the mistake here. I cover the cloud controller manager in a bit more detail in this video kzbin.info/www/bejne/mojHe4CaqteKetk and the information should be accurate.
@jmlineb
@jmlineb 6 ай бұрын
Hello! Great series of videos, thanks. One reaction to this one. I don't think that Kubernetes by itself can replace a node that has gone down. For that I think it relies on a managed cloud service in which it is embedded, like EKS or AKS or GKE.
@SM-ok3sz
@SM-ok3sz 6 ай бұрын
Does your keyboard owe you money?
@shadyashraf1031
@shadyashraf1031 6 ай бұрын
I am currently finishing a cloud devops nano degree, your simple explanation is 100% better than any of the nanodegree's mentors
@shadyashraf1031
@shadyashraf1031 6 ай бұрын
One of the best content creators, please don't stop making explicit videos. You are life changing
@nitishrawat98
@nitishrawat98 7 ай бұрын
Hey there will you be uploading content to become kubernetes engineer.
@AnaisUrlichs
@AnaisUrlichs 7 ай бұрын
Great video, where can I follow you? LinkedIn, Twitter?
@AnaisUrlichs
@AnaisUrlichs 7 ай бұрын
WHERE CAN I FIND YOUR ONLINE 👀 (besides here) I just came across your videos!
@jmmtechnology4539
@jmmtechnology4539 7 ай бұрын
Hey Anais, thanks for checking out my channel. I’m available on LinkedIn www.linkedin.com/in/jamie-mac-manus
@alexnovik
@alexnovik 7 ай бұрын
do not do etcdctl snapshot status!!!! it will corrupt your snapshot
@narigina6414
@narigina6414 8 ай бұрын
21:50 didn't know this cheat. Thank you for sharing
@sanchayana2007
@sanchayana2007 8 ай бұрын
It deserves more views
@user-iv8kp7rv7r
@user-iv8kp7rv7r 8 ай бұрын
Is it possible for freshers to take this exam ..? Or prior experience is necessary.
@yunusemregormus201
@yunusemregormus201 9 ай бұрын
thanks for fabulous content
@yunusemregormus201
@yunusemregormus201 9 ай бұрын
thanks for fabilous content
@Roman-ec8ns
@Roman-ec8ns 9 ай бұрын
Thanks for your efforts!
@hradayeshshukla1326
@hradayeshshukla1326 9 ай бұрын
Good one, thanks for explaining it in detail.👍
@user-ji8sw5sw8y
@user-ji8sw5sw8y 10 ай бұрын
Just awesome mate !! kudos
@LeightonSpicer
@LeightonSpicer 10 ай бұрын
Thanks John - Great video. Just need to put some effort in now.
@shmuelsigler2918
@shmuelsigler2918 11 ай бұрын
im gonna use my laptop for the exam, do you know if i can use 2 monitors? great guide, i realy found it helpful.
@jmmtechnology4539
@jmmtechnology4539 11 ай бұрын
As far as I’m aware additional monitors are not allowed but you should double check that on the pre exam guide once you have purchased the exam.
@prasantchettri133
@prasantchettri133 Ай бұрын
@@jmmtechnology4539 you will have to shut the laptop clamshell and use external camera to get pass the monitor limitation
@randayho
@randayho 11 ай бұрын
great idea on the function to change to the namespace. i'm also going to put an alias called "cn" so i can see the current namespace i'm in, i think that would be helpful also
@hhue13
@hhue13 11 ай бұрын
Can I send an alert to multiple receivers as well? For example I have a receiver called NYC and another receiver PROD. If I have an alert with the label city=nyc and env=prod I'd like to send this alert to the receiver NYC and to receiver PROD. How could I achieve that?
@sohaibmsalha6742
@sohaibmsalha6742 11 ай бұрын
Thanks man, subscribed!
@jmmtechnology4539
@jmmtechnology4539 11 ай бұрын
Thanks!
@mdaverde
@mdaverde 11 ай бұрын
Great video, why do you think the scheduler lives on its own rather than inside the controller manager? After all, it seems to fit into the job of reconciling the state of pods by assigning a node. Seems like this logic could fit inside a Pod controller of some sort
@jmmtechnology4539
@jmmtechnology4539 6 ай бұрын
Hi Milan, that's a great question, I believe the scheduler and controllers have sufficiently distinct characteristics and responsibilities such that those who designed and implemented kubernetes thought they should remain separate. For example, the controllers are generally responsible for maintaining cluster state whereas the scheduler has the specific job of placing pods on the correct node. This respects the patterns of decoupling and modularity that are ubiquitous in software design.
@ashermanangan
@ashermanangan Жыл бұрын
thanks a lot ~ greetings from Philippines
@abdulshaikh6807
@abdulshaikh6807 Жыл бұрын
But what about the auto scaling of the nodes, in that scenario as well we will face that issue ?