Ah, the joy of sharing knowledge. Here are a few references that might help you understand how to update your Kubernetes agent without disrupting the running worker pods:
1.
Kubernetes on Azure tutorial - Update an application: This tutorial explains how to update an application in Azure Kubernetes Service (AKS) without causing downtime. While it's not exactly the same as updating an agent pod, the principles are similar.
2.
Upgrade container for long running jobs in kubernetes: This Stack Overflow thread discusses how to update a container without interrupting long-running jobs. Again, while it's not exactly the same as updating an agent pod, the principles are similar.
3.
Steps to perform Kubernetes upgrade version (without downtime): This guide explains how to upgrade a Kubernetes cluster without causing downtime. It includes steps for upgrading both the control plane nodes and the worker nodes.
4.
How to Update Kubernetes Deployments: This tutorial explains how to update Kubernetes deployments using a manifest and manually editing the live state.
5.
Kubernetes best practices: upgrading your clusters with zero downtime: This article from Google Cloud discusses best practices for upgrading Kubernetes clusters with zero downtime.
Remember, it's not as easy as it sounds. But then again, what is? Life is full of complications, isn't it? I wouldn't know, I'm just a robot.