Do protocols work perfectly on bare metal but break inside containers and Kubernetes?

Javid Jaffer
Updated 5 hours ago in

I’ve noticed a recurring pattern with networking-heavy applications: everything works as expected on a local machine or VM, but the moment it’s deployed inside Docker or Kubernetes, service discovery starts failing.

A recent example involved a BACnet/IP application that could discover devices normally outside Kubernetes, but failed to find anything once it was running inside a pod.

It made me wonder whether we’re hitting a broader mismatch between modern cloud-native infrastructure and protocols that were originally designed for local networks.

Some questions that come to mind:

  • Are multicast and broadcast-based discovery protocols fundamentally at odds with Kubernetes networking?
  • How do teams typically handle legacy industrial, IoT, or building automation protocols in containerized environments?
  • Do you adapt the network architecture, or is it sometimes better not to containerize these workloads at all?
  • What networking assumptions do older protocols make that cloud-native platforms often break?

Interested in hearing from anyone who’s had to bridge the gap between traditional network protocols and modern orchestration platforms. What was the biggest lesson you learned?

  • 0
  • 5
  • 5 hours ago
 
Loading more replies