SMS Firewall to Kubernetes Migration (Omobio)

Ongoing modernization: migrating an Erlang-based SMS Firewall to Kubernetes with code and platform changes and production-grade operations.

KubernetesErlang/BEAMDocker/PodmanObservability2025-Present

What I did

  • >Created related Erlang files so the SMS Firewall can communicate in a Kubernetes cluster.
  • >Designed DNS-based node discovery using a headless Service so Erlang nodes can resolve peers inside Kubernetes.
  • >Used StatefulSet deployment so each pod gets a predictable identity for stable Erlang distribution.
  • >Enabled TCP-based communication for external Erlang nodes to communicate with Erlang pods running inside Kubernetes.
  • >Created Kubernetes YAML manifests for deployment and services.