Posts

Showing posts from April, 2023

Memory Requests And Limits In Kubernetes

Image
  In Kubernetes, what should I use as memory requests and limits? And what happens when you don’t set them? Let’s dive into it. In Kubernetes, you have two ways to specify how much CPU a pod can use: “Requests” are usually used to determine the average consumption. “Limits” set the max number of resources allowed. The Kubernetes scheduler uses requests to determine where the pod should be allocated in the cluster. Since the scheduler doesn’t know the consumption (the pod hasn’t started yet), it needs a hint. The kubelet uses limits to stop the process when it uses more memory than is allowed. It’s worth noting that the process could spike in memory usage before it’s terminated. The kubelet is also in charge of monitoring the total memory utilization of the node. If memory is running low, the kubelet evicts low-priority pods. But how does it decide what’s low priority? When Kubernetes creates a Pod, it assigns one of these QoS classes to the Pod: Guaranteed Burstable BestEffort Pods...

Top 15 Free Kubernetes Courses ...

Image
Kubernetes is the de-facto platform for organisations to host their applications and the old “Systems Engineer” job has been re-designed with the requirement of Kubernetes skillset; more or less it is mandatory. Kubernetes’ learning curve is quite smooth if you have a basic understanding of Linux containers. New to containers and Docker? Check  Top 5 Free Resources to Learn Docker Why is Kubernetes certification so important ? 5 reasons I noticed There are hundreds of free and paid courses around to learn Kubernetes. Some of them focus on Kubernetes certifications such as  CKA ,  CKAD ,  CKS , etc., but other courses focus on pure Kubernetes. Free Kubernetes Courses Here you will find the top 15 Kubernetes resources which you can use at no cost from your home or office. Check latest Kubernetes promotions, exam tips and learning paths . DO080 – Containers, Kubernetes and Red Hat OpenShift Technical Overview – Red Hat In this basic course, you will learn about containe...