Kapil Agrawal
banner
netops2devops.net
Kapil Agrawal
@netops2devops.net
Kubernetes platform Security Engineer by profession. Also a recovering network engineer. Open source exuberant. Fan of open standards. Spends way too much time in homelab
#rocketMortgage always has the best Super Bowl commercial!
February 9, 2026 at 12:35 AM
I’ve spent over a decade mostly working in on-prem environment (with some public cloud) building private cloud using Openstack, Kubernetes. I’m now working on a project where I’m forced to use AWS and I am starting to resent their closed lock in ecosystem.
February 7, 2026 at 12:08 AM
Ok, this #Go function signature is making my eyes bleed! Is this even considered idiomatic?
January 22, 2026 at 6:30 AM
argghhh! Working with struct tags in #Go can be such a pain sometimes 😫 specially when frameworks decide to use their own custom tags for validation. VSCode does not autocomplete those damn struct tags! If someone has better ideas I am all ears.
January 18, 2026 at 10:44 PM
I created a simple (and somewhat minimal) cookiecutter skeleton for #Go

github.com/netops2devop...
GitHub - netops2devops/cookiecutter-golang: Simple cookiecutter template for Go projects
Simple cookiecutter template for Go projects. Contribute to netops2devops/cookiecutter-golang development by creating an account on GitHub.
github.com
January 16, 2026 at 1:12 AM
The guided learning mode in #Gemini is pretty slick!👌 Spent some time learning interface adapter patterns in #Go
January 11, 2026 at 9:39 PM
Been writing #Go for a year now, I always questioned the validity of generics and wondered why they were so controversial. I have finally stumbled upon my first use case where using generics actually makes sense to maintain compile time type safety while reducing boilerplate. It finally clicked!
January 2, 2026 at 12:31 AM
I spent MOST of my #kubecon talking to all the project maintainers, contributors at the project pavilion trying to learn about different CNCF projects, challenges they face etc. Here are the projects I feel most enthusiastic about for the next year

1. Cilium
2. Falco
3. Inspektor Gadget
November 14, 2025 at 4:55 AM
Remind me again, who tf decided that templating out deeply nested YAML files was a wise idea? #HELLm
November 1, 2025 at 6:57 AM
Reposted by Kapil Agrawal
Case study: ESnet’s success with Cilium demonstrates that IPv6-only Kubernetes deployments are not only viable, but also work exceptionally well at government scale. This has provided a blueprint for other national laboratories facing similar mandates.

Read more: www.cncf.io/case-studies...
ESnet (Energy Sciences Network)
ESnet, the data circulatory system for the U.S. Department of Energy faced high operational overhead from running individual VMs for a single containerized application with no unified observability…
www.cncf.io
October 31, 2025 at 2:02 PM
What's been sitting in my Obsidian notes for over a year now, I finally took the time to put it up on my blog. I have a few more blog posts coming up as part of this series. #kubernetes #ipv6 #cilium

netops2devops.net/series/kuber...
Kubernetes in IPv6 Only Networks
netops2devops.net
October 25, 2025 at 5:19 PM
Really looking forward to this event! #kubernetes #cilium #ipv6 #kubecon
cilium.io Cilium @cilium.io · Oct 23
Join ESnet's Kapil Agrawal at #CiliumCon to hear how his team built an IPv6-first #Kubernetes environment using #Cilium for networking.

Expect lessons learned on routing, scaling, and simplifying operations from deploying without IPv4.

🔗 colocatedeventsna2025.sched.com/event/28D0g/...
October 24, 2025 at 1:06 AM
the new @golang.org 1.25.3 release does not seem to be available on MacOS via Homebrew yet? 🤔
October 15, 2025 at 7:49 PM
I enjoyed reading the first few chapters in antonz.org/go-concurren... so much that I ended up purchasing the eBook 😁 It's just $10 which is a small token of appreciation for all that @antonz.org gives to the #go community for free! Plus now I get to solve all the exercises in the book. 😋
Gist of Go: Concurrency
Interactive book on concurrent programming with many exercises.
antonz.org
October 15, 2025 at 2:34 AM
A couple of awesome resources which I came across as I was learning concurrency patterns in #go

1. Gist of Go by @antonz.org
antonz.org/go-concurren...

2. Interactive guide to concurrency patterns by Richard Chukwu
concurrency.rocks
Gist of Go: Concurrency
Interactive book on concurrent programming with many exercises.
antonz.org
October 5, 2025 at 4:20 AM
I have never been a professional C/C++ programmer by trade and maybe that's why I don't understand this but after doing some beginner level exercises with #rust I don't get all the fuss around how borrower/checker rules make it complicated. Sure, it feels lot more verbose. Even more than #go
October 3, 2025 at 5:28 AM
Critical thinking, curiosity and the drive to go deeper into the stack to learn something in & out appears to be diminishing as engineers become more dependent on AI generated content.
People who were once "engineers" are now becoming "operators"
September 25, 2025 at 5:46 PM
For anyone using or interested in running @cilium.io as standalone NAT46x64Gateway I have updated my blog post for the latest cilium v1.18.x releases.

netops2devops.net/posts/cilium...
Using Cilium as a standalone NAT46x64Gateway
netops2devops.net
September 20, 2025 at 2:10 AM
I dig the new updates in #iTerm2 3.6.x with the in-terminal browser, new icons. Feels more modern.
September 20, 2025 at 12:02 AM
📣 New Blog Post

Apparently, there are a few gotcha's when trying to checkpoint a running pod in #k3s which I learnt the hard way. I documented my findings in the blog post. #criu #kubernetes #forensics
netops2devops.net/posts/checkp...
Container Checkpointing in K3s for Forensics
netops2devops.net
September 14, 2025 at 9:39 PM
Whoever created #hubble for @cilium.io @isovalent.bsky.social should be given a gold medal. You have my utmost respect 🫡 Debugging Kubernetes networking issues has never been this easy.
August 29, 2025 at 4:54 AM
Reposted by Kapil Agrawal
The schedule for #CiliumCon is live! It features talks and end user stories on IPv6, #Cilium Mesh, DNS in #eBPF from companies like Microsoft, SeatGeek, ESnet, and more.

Register now and join the community Nov 10 in Atlanta during #KubeCon NA: colocatedeventsna2025.sched.com/overview/typ...
August 15, 2025 at 1:45 PM
Reposted by Kapil Agrawal
CiliumCon schedule is out now

From IPv6 only at ESNet to parsing DNS in eBPF at Microsoft to combining Cilium, Hubble, and Tetragon at Google to getting a service mesh into production in 90 days at SeatGeek

colocatedeventsna2025.sched.com/overview/typ...
CiliumCon Schedule
colocatedeventsna2025.sched.com
August 14, 2025 at 10:32 AM
After struggling with embedding Rego inside YAML on top of having to write constraint template, then a constraint file just to create 1 basic admission policy, I am switching teams from #Gatekeeper to #Kyverno and as it turns out ..
August 3, 2025 at 2:45 AM
The nano textured display with a slight matte finish on the new MacBook Pro laptops is just 🔥 Totally worth the $$$
July 28, 2025 at 1:06 AM