Author: haopengzhan
-
Kubernetes: Two Years In, Myths, and the Complexity Conundrum
It’s been two years since I stepped into the Kubernetes world, and during that time, I’ve been labeled the “Kubernetes Engineer” among friends. It’s no surprise that people either have zero knowledge about K8s or simply recognize the name, usually followed by “that overly complex system.” As I hit this two-year milestone, I wanted to…
-
Use iOS shortcut scripts to summarize link with LLM
Minimalism is the art of knowing how much is just enough. Digital minimalism applies this idea to our personal technology. It’s the key to living a focused life in an increasingly noisy world. Cal Newport. Digital Minimalism What’s the most valuable idea if we have truly advanced AI technology? I bet personalized assistants will be…
-
How do we know if Kubelet leaks Inotify watchers
Kubelet as the node agent of Kubernetes OSS, always needs to monitor paths. Using Inotify to do so, Kubelet exposes to possibility of leaking of Inotify watchers. In recent, I observed a case where the Kubelet was hung for enormous Inotify usage. This Post briefly discussed how I debug the process and locate the problem.…
-
Practical debugging methods for Kubelet
Kubelet, a vital component in Kubernetes, runs on each node in your cluster. It acts as the field manager, receiving instructions from the Kubernetes API server and ensuring containerized applications run smoothly. Kubelet is responsible for downloading container images, pulling secrets, and launching pods – the basic units containing your application containers. It also monitors…