Topic
devops
71 articles

How Kubernetes EndpointSlices Actually Work (and Why Endpoints Had to Die)
A Service has no pod IPs in it. We covered that in the last post. So somewhere, something is keeping a list of every pod IP that matches the Service's…
Saiyam Pathak · 12 min
How a Kubernetes Service Actually Works (and All 5 Types You Need)
A pod gets created. It gets an IP. Then it dies. A new pod replaces it. New IP. Now imagine you have ten pods of the same app, and they restart all the…
Saiyam Pathak · 13 min
Day 7: Ship It - and What Comes Next
Your container runs as root and has 18 CVEs. A Docker Captain's guide to hardening, Scout policies, DHI, Sandboxes, and what comes after Docker.
Saloni Narang · 13 min
Day 6: Run an LLM on Your Laptop - With Docker
"Pull AI models from Docker Hub, run them locally with GPU acceleration, and build an AI-powered app
Saloni Narang · 10 min
What Actually Happens When kube-scheduler Picks a Node (13 Stages Inside Kubernetes)
How kube-scheduler picks a node: 13 framework stages, 14 Filter plugins, 9 Score plugins, live preemption demo.
Saiyam Pathak · 22 min
What Actually Happens When You Run kubectl run nginx
Every step of what happens when you run kubectl run nginx on Kubernetes. From argv to etcd Raft, scheduler, CRI, CNI, runc, and PLEG.
Saiyam Pathak · 16 min
Day 1: What Actually Happens When You Type docker run
Containers aren't VMs. They're Linux processes. A Docker Captain explains namespaces, cgroups, and how Docker really works on your Mac in 2026.
Saloni Narang · 11 min
"SSH Into Your DGX Spark From Anywhere in the World Using Tailscale
Learn how to set up Tailscale on your NVIDIA DGX Spark for secure SSH access from anywhere in the world.
Saiyam Pathak · 10 min
The Ingress NGINX Migration Just Got Easier: 119 Annotations, 3 Targets, Impact Ratings
"Ingress NGINX was archived March 24, 2026. ing-switch maps all 119 NGINX annotations with
Saiyam Pathak · 10 min
Kubernetes v1.33: Key Features, Updates, and What You Need to Know
"Kubernetes v1.33: Key Features, Updates, and What You Need to Know
Saiyam Pathak · 10 min
Best DevOps Tools 2025
Best DevOps tools in 2025
Saloni Narang · 6 min
Optimizing Kubernetes Costs: Balancing Spot and On-Demand Instances with Topology Spread Constraints
Addressing high Kubernetes costs and inefficient pod distribution, this article reveals how balancing spot and on-demand instances with Topology Spread Cons
FacetsCloud · 5 min
Building APIGateway with Lambda using Pulumi
In this post, I will guide you through creating an API Gateway with Lambda using Pulumi. I will also explain some of Pulumi's functionalities along the way.
Srinivas Karnati · 9 min
Platform Engineering Demystified - Navigating the Basics
In this blog post, we’ll demystify the basic concepts of Platform Engineering by understanding how it’s a natural and necessary evolution to DevOps.
Kunal Verma · 17 min
Reducing Image Size using Multi-stage builds for a Go application
multi-stage docker builds
Krish Gupta · 5 min
Ksctl: Making Kubernetes Easy Across Clouds
Discover Ksctl, the platform automation tool revolutionizing Kubernetes management. Learn how it solves multi-cloud challenges.
Shaik Ahmad Nawaz · 3 min
Get Ready for Wasm Day at Kubecon NA 2023!
We're all gearing up for Wasm Day at Kubecon NA in Chicago, IL on November 6th, 2023! Wasm Day is a full day dedicated to all things WebAssembly, where…
Chad M. Crowell · 6 min
The Ultimate Guide to Audit Logging in Kubernetes: From Setup to Analysis
Audit logging in Kubernetes and jq
Santoshdts · 10 min
Docker Networking Demystified
Docker has transformed the way developers build, ship, and run applications. Its networking capabilities are a key feature that allows containers to…
Saurav Rana · 10 min
Four Pillars Of Observability in Kubernetes
Kubernetes is a complex system due to its distributed and dynamic nature, managing a large number of containers and services across multiple nodes, which…
Rakshit Gondwal · 5 min
Understanding How Containers Work Behind the Scenes
Containers provide a convenient way to deploy and run applications within their own isolated environment, eliminating the need to create separate virtual…
Anuj Chourasia · 5 min
Getting Started with KinD: Creating a Multi-node Local Kubernetes Cluster
Nowadays, Kubernetes is the most popular orchestration tool. So, have you ever wanted to become acquainted with its components, commands, or other related…
Chirag Varshney · 10 min
Operating Systems 101: Essential Knowledge for DevOps/SRE Engineers
When it comes to DevOps , you may have come across some challenging concepts, such as Kubernetes , Docker , Helm , Prometheus , and others, which can be…
Krishnamohan Yerrabilli · 12 min
How to Install a Kubernetes Cluster with Kubeadm, Containerd, and Cilium: A Hands-On Guide
cilium for kubeadm cluster
Santoshdts · 9 min
Deploy a Maven Project on a Tomcat Server Using Jenkins and AWS
Deploy a Maven Project on a Tomcat Server Using Jenkins and AWS
Kanika Gola · 9 min
StatefulSets
Before getting into what Statefulsets are, let us first talk about what Stateful and stateless applications are. Stateful apps keep track of the…
Srinivas Karnati · 7 min
GitOps - Demystified
This blog explains GitOps in a simple way, going over what is gitops, the principles of gitops, and why use gitops in the realm of kubernetes.
Nourhan Khaled · 7 min
An overview of GitOps and ArgoCD.
The basic definition of Gitops is "Infrastructure as Code" done right. Now, what is IaC (Infrastructure as code)? IaC means to define the whole…
Rakshit Gondwal · 8 min
Deploying Java Application using Docker and Kubernetes- DevOps Project
Hello Everyone, Welcome to the blog. In this blog, We going to see "How to Deploy a Java Application using Docker and Kubernetes". So, Let's start The…
Tania Duggal · 5 min
Managing your Operating System with Package Managers.
Before actually learning about package managers, let us put some light on what is a package. Almost every Linux and Unix-based software program is passed…
Aayush Sharma · 7 min
Kubernetes Access Control with Authentication, Authorization & Admission Control
Hey! are you using kubernetes? Have you ever wondered how a simple request you make, as a user gives you access to various Kubernetes objects like pods…
Bishal Das · 18 min
Everything You Need to Know about Docker Compose
Docker Compose is a tool that allows us to containerize an entire app with just one file saving us from the tedious task of running multiple containers.
Hamees Sayed · 8 min
Kubernetes 1.25 + Dockerd
Learn how to set up Kubernetes 1.25 using dockerd as the container runtime on Ubuntu 22.04 machines.
Saloni Narang · 8 min
Essential Linux Commands For DevOps
Most input lines entered at the shell prompt have three basic elements:- - Command - Options - Arguments The command is the name of the program you are…
Bishal Das · 10 min
Let's Simplify Golang : Part 3
This blog is part of the Golang series. Part1 Part2. Check them out if you haven't already. - A Function is a mapping between zero or more parameters for…
Barkatul Mujauddin · 18 min
DIY: How To Build A Kubernetes Policy Engine
As usual, here is the link to the code! %[https://github.com/dirien/kubernetes-diy-policy-engine] In this blog post, we want to use one of the biggest…
Engin Diri · 14 min
Kubeflow: Machine Learning on Kubernetes - Part 1
Developing and deploying machine learning systems could be a pain with multiple things you need to manage. In this article, I introduce you and help you…
Rishit Dagli · 12 min
Linux Boot Process Simplified 🐧
Linux boot process steps
Vaidansh Bhardwaj · 5 min
Let's Simplify Golang : Part 2
This blog is the second part of the Let's Simplify Golang Series. In the first part (Let's Simplify Golang: Part 1), we learned about all the basic…
Barkatul Mujauddin · 20 min
Terraform Best Practices
In this blog, I'm going to discuss eight terraform best practices. It will improve your terraform workflows immediately and make you feel more confident
Aditya Tripathi · 5 min
Why DevOps-Case Study
DevOps is the new and efficient way of developing applications . It is a collection of practices that shortens the development lifecycle of a…
prateek singh · 15 min
Avoid Overspending With Kubecost
We all have heard on the internet, unfortunate stories about the people who have left their instances as it as after using and at the time of monthly bill…
Anurag Kumar · 7 min
Cloud Computing
Cloud computing is the delivery of on-demand computing resources such as data storage, computational power, servers, analytics, intelligence, and much…
Arnav Barman · 8 min
Creating Multi Node Kubernetes cluster Locally
This is going to be a very short guide on how to create a multinode Kubernetes cluster with k3d and kind. There can be multiple reasons why you need a…
Anurag Kumar · 3 min
Introduction to developer platforms with Gimlet
Cloud native technologies provide a rich set of primitives. Primitives that can be used as building blocks to build your dream product. Each primitive…
Laszlo Fogas · 7 min
Let's Simplify Golang : Part 1
Golang is one of the most desired languages to learn, and it's also one of the most popular programming languages.
Barkatul Mujauddin · 27 minLinux System Directories Explained
If you are a beginner and want to get familiar with the Linux file system. This blog is for you! Learn functionalities of Linux system Directories.
Hamees Sayed · 6 min
Let's Learn: Terraform
About Terraform. It's components, workflow, expressions, state data, functions, workspaces and more.
Praneeth Kondraju · 8 min
Quick Bites of FluxCD: Health Assessment
%[https://github.com/dirien/quick-bites/tree/main/flux-health] During KubeCon EU, I talked with Stefan Prodan about a way to delay the deployment of…
Engin Diri · 4 min
AWS Elastic Cloud Compute
Everything you need to know about an AWS EC2 instance.
Praneeth Kondraju · 3 min
Networking Fundamentals For DevOps
We all use Internet, right? But how does this Internet actually work? Are you interested to learn about internet and networking? In this blog, we will…
Bishal Das · 17 min
Kyverno CLI
- If you are using kyverno, you should know about kyverno CLI. In this guide we will go through kyverno CLI. - Just run the command kyverno in your…
Anurag Kumar · 7 min
Arkade
- Arkade is one of my favourite tools. - It is an open source marketplace for developer tools which makes it really easy to install things in your system.…
Anurag Kumar · 4 min
Cloud native buildpacks concepts
Cloud native buildpacks is a CNCF incubating project. It is a code to an image and run anywhere.
Aditya Tripathi · 6 min
Prometheus Explained
To monitor highly dynamic cluster environments like k8s, docker swarm etc. it can also be used for traditional non container infrastructure Prometheus is…
Brijesh Kori · 4 min
Introduction of Jenkins pipeline
Jenkins Pipeline is a suite of plugins which supports implementing and integrating continuous delivery pipelines into Jenkins.
Rishav Mehra · 9 min
Kyverno And Cosign
Kyverno is a Kubernetes native policy engine, and cosign is a tool used for signing container images.
Anurag Kumar · 4 min
Get Good At Git 💎
This blog covers advanced git techniques and shortcuts. It breaks down advanced Git commands that everyone should know.
BUSHRA NAZISH · 10 min
✨ Introduction to Kubernetes ✨
Let's assume an application. It has multiple services running inside containers. Now, each container have to be scaled as per requirements, the code has…
Anuja Kumari · 11 min
CKAD Exam - April 2022
This exam focuses on all the aspects of K8S which is required by a developer/admin to build, deploy, scale, and do other useful pieces of stuff for the appl
Navneet Nandan Jha · 4 min
10 Things You Might Not Know About K9s
What is the most comfortable ways to access and interact with the Kubernetes API.
Engin Diri · 7 min
A Complete walk through Of DevOps
what happen before DevOps, the model used for software development was the “WATERFALL” Model and this model is best suited when all the requirements are pre
Abhishek Kumar · 6 min
Starting your DevOps Journey as a Windows User
Install WSL, DevOps in windows, installing Docker in windows, Minikube and Kubernetes for windows
Vaidansh Bhardwaj · 8 min
Getting Started With Kyverno
Kyverno in Greek means to govern and kyverno is a policy management tool for kubernetes.Other alternatives of kyverno is OPA which is a general purpose poli
Anurag Kumar · 8 min
A simple way to Structure your Terraform code
This article helps users structure their terraform code in a way that is easily readable and reduces the blast radius.
Leon · 4 min
Managing Contexts In Kubernetes With Plugins
You have your local kubernetes cluster and you connect that via your terminal using kubectl. By default kubectl searches your cluster config in the ~/.kube/
Anurag Kumar · 4 min
Nexus Repository Manager : What is it & how to configure it on a Digital Ocean Droplet?
Let's say you are building a Java-Maven application. It uses Maven Central Repository for resolving dependencies. Now if you want to use a package not provi
Sneh Chauhan · 8 min
Understanding the ins & outs of Git using GitHub
Using the git push command we can take these changes from our local machine to the remote server to preserve it. And the great part is, that we can work and
BUSHRA NAZISH · 14 min
✨ Introduction to Jenkins ✨
Jenkins is an automation tool written in Java with built-in plugins for continuous integration tasks. It is used to continuously build and test project
Anuja Kumari · 7 min
Introduction to Terraform.
Terraform is an open-source Infrastructure As a Code (IAC) software tool created by HashiCorp. It allows you to automate and manage your infrastructure…
Nitin Gouda · 4 min
Kubernetes 1.23 + CRI-O
In the previous post, I showed you how to set up Kubernetes 1.23 with containerd on Ubuntu20.04 machines with one controlplane and three worker nodes. In…
Saloni Narang · 8 min