In this episode of Kubernetes Best Practices, Sandeep Dinesh shows how Kubernetes resource requests and limits can help you keep your containers under control.
See the associated article here → https://goo.gl/pKwcRX
Requests and Limits Documentation → https://goo.gl/kHrqZ2
Resource Quota Documentation → https://goo.gl/3z8co1
Limit Range CPU Documentation → https://goo.gl/H7CDUH
Limit Range Memory Documentation → https://goo.gl/hGpThm
Kubernetes Engine Cluster Autoscaler → https://goo.gl/wDNs5B
Pod Priority → https://goo.gl/N2yQVP
Google Kubernetes Engine → https://goo.gl/2V8yah
Take a look at more Kubernetes Best Practices videos here → https://goo.gl/xTzAGd
Subscribe to the Cloud channel → https://goo.gl/S0AS51
Very well explained!
Great presentation!
if I'm using GKE, where do I go to evaluate how much a resource should request or be limited by?
Very well presented information! Why couldn't the Kubernetes documentation just say "milli-cores" explicitly, I had to dig around to find that.
thanks, short and clear
so touching for an excellent video
throttling and the area between over-requested but below a hard limit is still unclear on what kubernetes really does
thank you for such a great video. you're amazing <3
Can you tell us what is hard limit in quota
Well presented, and exactly what I was looking for Thank you!
My application needs SwAp Memory
What about swap RAM ?
have we all seen shifted tabulation at 5:15 ?)
what about GPU though?
🤗🤗🤗
Hello! This's a very clear video about resources. Thank you very much. Keep going.
Sandeep, I believe having development and production seperated by namespaces is not a good practice. The development load will affect production load. What do you think about it?
You say the values for each container are additive. Does this mean that if I have three pods, best practice should mean that the limt of 1 needs to be split between the three pods. i.e. I currently have limit 0.5 for main pod and 0.25 for the other two. Then the same for the requests. I have 0.6 for the the main pod and 0.2 for the other two.
Thanks!!
Thanks! In my case I had to use Mi as unity instead of Mib.
Nice video but one thing is not so clear: How to check the resources the pods are actually using?
Lets say I have a cluster running and have assigned some resources and limits. How can I check if those values are good for my application?
kubectl top and describe give very little information that is hard to relate. Is there a good resource about this?
3:07 almost spilled coffee on myself (with headphones on)
too bad you can't throttle memory with swap 🤔
is request and limit confined to containers or pods? because if i specify request and limit values to pod where pod have multiple containers then in that case will all the containers get adequate amount of resource?
great video. not sure though why the human appearance is necessary
Keep up the good work 👍
This is just what I was studying last night! Awesome!
I still can't understand what is defaultRequest. About what kind of request are we talking about? We can limit resources per let's say http request for container? And that's the default value specified, if I don't specify for a container? (Sorry this is first video I see from this channel)