Kata Containers: When Containers and Virtual Machines Make a Baby In March this year, we celebrated the 10-year anniversary of Docker, a technology that revolutionized the way we build and deploy applications. The adoption was explosive—so explosive that it’s extremely difficult to find a developer today who isn’t using containerization technology in some capacity. The next evolution of containerization technology, Kata Containers, is still relatively unknown. To fully grasp the signifi...| naftalyava.com
Introduction Today, we’re addressing a common challenge for home lab users: how to make the most of our server with multiple cores and significant memory. Whether you’re running a Plex server, Kubernetes clusters, or VMs for development, a frequent issue is that these VMs are often hidden behind NAT, limiting their accessibility from other devices on your network. Tools Overview To solve this, we will use two open source projects: QEMU/KVM: This hypervisor and virtual machine monitor lets...| naftalyava.com
A year ago, I was exploring a few Kubernetes CNI plugins when I stumbled upon the Cilium project. Cilium uses eBPF and XDP for network traffic control, security, and visibility. eBPF (Extended Berkeley Packet Filter) allows you to attach your code on the fly to almost any function within the Linux kernel. XDP (Xpress DataPath), on the other hand, enables manipulation of network traffic even before it reaches the network stack of the Linux kernel. Essentially, eBPF and XDP let you dynamically ...| naftalyava.com
My personal setup at home includes several machines: a Windows 11 machine and a Linux based home server. Now while Windows 11 is perfect for web browsing and occasional gaming, the bulk of my time is spent writing and compiling code and Windows is not the ideal environment for that. This is where the “Remote SSH” plugin for VSCode comes in handy. It allows you to use your VSCode running on Windows as if It was running on your Linux machine. Below are the required configuration steps: On y...| naftalyava.com
Network Booting Using iPXE With DHCP Proxy| naftalyava.com
Debugging Memory Leaks with eBPF| naftalyava.com
Debugging Memory Leaks with eBPF| naftalyava.com