the network card i'm poking at, which has two different CPU clusters with Linux running on it, apparently has eMMC and NVMe drives onboard
also it has docker^W containerd installed by default
the operating system is booted by grub??

somebody here was making a joke about the network card running kubernetes

i regret to inform you that the network card does in fact run kubernetes (there is kubelet in ps)

@whitequark jokes aside fwiw the way to run P4 on the ASIC is to load the compiled P4 using grpc through a service running on kube https://docs.nvidia.com/doca/sdk/loading-dpl-applications/index.html
Loading DPL Applications - NVIDIA Docs

NVIDIA Docs
@joew whats p4
@whitequark it's a weird language to do network packet manipulation in hardware. NICs like bluefield, AMD pensando and even some switches with the right ASIC (tofino) support loading up custom code this way. So you can do things like firewalls, load balancing and etc in hardware rather than in the OS.

@joew @whitequark or you can start caching your kv store in-network on your switches

https://dl.acm.org/doi/10.1145/3132747.3132764