Exploring MetalLB's communication with routers Published on 26 Mar 2024 by Vinu K

MetalLB is a must-have Operator in the non-cloud OpenShift/Kubernetes environment. It fecilitates the automated assignment of an ExternalIP to a Service so that it can be accessed from the outside world. It attract external traffic using ARP and BGP protocol in the IPv4 network. In this post, we are discussing the usage of BGP protocol in detail. First of all, for the better understanding, we can divide our topic into three different parts.

Read More


Blast from the past Published on 19 Jun 2023 by Vinu K

Did you know that the first prototype of what later became the asciinema player replayed “typescript” files produced by script command?

In fact, the whole asciinema project originated with the player, not with the command line recorder. That was back in 2010. I was having fun with script and scriptreplay commands, when I imagined being able to easily share typescript files with fellow geeks, who could watch the recordings in their browsers. I wrote a rough parser/interpreter for typescript format and got some characters moving happily on a page with the help of a bunch <div> and <span> elements.

Read More