What’s new in Kubernetes 1.31?
The kube guy
by The kube guy
1M ago
Kubernetes has just released its latest version, 1.31, called as “Elli.” This release is packed with new features, updates, and improvements that will make managing containerized applications even smoother. Whether you’re a seasoned Kubernetes pro or just starting out, let’s break down some of the key updates in a way that’s easy to understand. Image by author1. AppArmor Support is Now Stable AppArmor is a security feature that helps protect your containers from malicious activities by restricting what they can do. Before version 1.31, this was managed using annotations (a bit like s ..read more
Visit website
Windows containers in Kubernetes
The kube guy
by The kube guy
2M ago
Many applications use Windows as their operating system. With the rise of DevOps practices and cloud-native patterns, there’s a growing need to manage these applications more efficiently. This is where Windows containers come in, encapsulating processes and packaging dependencies to streamline deployment and management. Image by AuthorIntegrating Windows Containers in Kubernetes Kubernetes supports Windows containers, allowing organizations to manage both Windows and Linux applications using a single system. This integration simplifies operations, improves efficiency, and eliminates the n ..read more
Visit website
How does Kubernetes exposes metrics?
The kube guy
by The kube guy
2M ago
We already know about few tools which collect metrics and visulaise it for us, but the real question is how do they collect the metrics info inside your cluster. In this article, we’ll explore the mechanisms Kubernetes uses to expose metrics and the types of metrics available Image Credits: AuthorIntro.. Metrics in Kubernetes are quantitative data points that provide insights into the state of the system. They can include information about resource usage, such as CPU and memory consumption, as well as operational metrics, like pod status and request rates. These metrics are essential for ..read more
Visit website
Static pods in Kubernetes
The kube guy
by The kube guy
2M ago
Bypassing the higher level abstractions As we already know, a pod is the smallest deployable unit that can be created and managed. Typically, pods are managed by controllers such as Deployments, ReplicaSets, and StatefulSets, which handle the lifecycle of pods according to the desired state defined by the user. However, there are scenarios where you might want to create and manage pods directly on a specific node without involving these higher-level abstractions. This is where static pods come into play. Image by Author Static pods are managed directly by the kubelet on a specific no ..read more
Visit website
Understanding Kubelet
The kube guy
by The kube guy
2M ago
Kubelet is one of the key component in Kubernetes. This article will help you understand what Kubelet is, what it does, and why it’s important, all explained in simple terms with examples. Image by authorWhat is Kubelet? Kubelet is an agent that runs on every node (a machine in the cluster) in a Kubernetes cluster. Its main job is to ensure that containers are running in a Pod as expected. Think of Kubelet as a caretaker that looks after the containers on its node, making sure they are healthy and running smoothly. Key Responsibilities of Kubelet Pod Management: Kubelet watches ..read more
Visit website
Static pods in Kubernetes
The kube guy
by The kube guy
2M ago
Bypassing the higher level abstractions As we already know, a pod is the smallest deployable unit that can be created and managed. Typically, pods are managed by controllers such as Deployments, ReplicaSets, and StatefulSets, which handle the lifecycle of pods according to the desired state defined by the user. However, there are scenarios where you might want to create and manage pods directly on a specific node without involving these higher-level abstractions. This is where static pods come into play. Image by Author Static pods are managed directly by the kubelet on a specific no ..read more
Visit website
Understanding Kubelet
The kube guy
by The kube guy
2M ago
Kubelet is one of the key component in Kubernetes. This article will help you understand what Kubelet is, what it does, and why it’s important, all explained in simple terms with examples. Image by authorWhat is Kubelet? Kubelet is an agent that runs on every node (a machine in the cluster) in a Kubernetes cluster. Its main job is to ensure that containers are running in a Pod as expected. Think of Kubelet as a caretaker that looks after the containers on its node, making sure they are healthy and running smoothly. Key Responsibilities of Kubelet Pod Management: Kubelet watches ..read more
Visit website
Understanding Workload Identity in GKE
The kube guy
by The kube guy
2M ago
Image by authorWhat is Workload Identity? In Google Kubernetes Engine (GKE), Workload Identity is a method that allows your applications running on GKE to authenticate to Google Cloud services without needing to manage service account keys. It simplifies the process of assigning and managing identities for your workloads, enhancing security and reducing the complexity of key management. Breaking Down the Concept To understand Workload Identity, let’s start with a basic scenario. Imagine you’re working in an office building with several departments: HR, Finance, IT, and so on. Each de ..read more
Visit website
On-Premises Kubernetes Vs Managed Kubernetes
The kube guy
by The kube guy
3M ago
Kubernetes, the powerful orchestration tool for managing containerised applications, can be deployed in various ways. The two most common methods are on-premises Kubernetes and managed Kubernetes. Let’s break down these options using simple analogies from everyday life to help you understand their differences and decide which one might be the best fit for your situation. Image by Author On-Premises Kubernetes: DIY Approach Think of on-premises Kubernetes like owning a car. When you own a car: 1. Purchase and Setup: You buy the car, which can be expensive, and you are responsible ..read more
Visit website
Performing a Rolling Update in Kubernetes
The kube guy
by The kube guy
3M ago
In this article, We will guide you through the concept of rolling updates in Kubernetes, explain their technical workings, and provide step-by-step instructions for performing one. Image by AuthorWhat is a Rolling Update? A rolling update is a deployment strategy used to update applications running in Kubernetes without downtime. During a rolling update, Kubernetes incrementally replaces the old version of the application with the new one. This approach ensures that a certain number of instances of the application are always up and running, providing continuous service to users ..read more
Visit website

Follow The kube guy on FeedSpot

Continue with Google
Continue with Apple
OR