Kubernetes In Anger
NOTE: Any discussions can be had on Lobsters
ramblings of a humid mind.
NOTE: Any discussions can be had on Lobsters
If you already know Kubernetes architecture, skip to section 3.
UPDATE: Added some lingering questions at the end of this. May be there will be more added, but added those that are most pertinent to this issue.
Command’s help
NOTE: This is a phoenix.new experiment, not a production-ready application. It is intended for educational purposes only. Also this blog and the code are completely vibe coded.
ASIDE: Love the way hare-lang has implemented DNS lookups, it’s so clean to read and understand. Just to note, they have followed the musl-libc way of implementing, but only cleaner :).
I use asdf for installing and managing all my package versions, and recently with the realse of 0.16.0 version, the asdf moved to an entirely go with single binary installation. Since I was already using the asdf, and use them on multiple machine, this records how to upgrade from the legacy asdf to the new asdf.
WARNING: There are known issues with using this method, that might cause diruptions in some edge cases and are yet to be fixed. Here are the bugs that are being tracked.
While looking through the Kubernetes codebase to look at code for kubelet initialization, I wanted lesser distractions and wanted something lighter, Helix was the perfect choice. Helix is a lightweight text editor that is designed for code reading and editing. It has a minimalistic interface that is easy to navigate and has a fast startup time. Helix excellent language server support and also…
Note: This document contains my personal notes from exploring the Kubelet initialization process in Kubernetes. Due to its nature as working notes, it may not follow a strictly formal structure and might contain areas marked for further investigation or clarification. The content is technical and assumes familiarity with Kubernetes internals.