<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Networking on KubeVoIP Docs</title><link>https://docs.kubevoip.com/networking/</link><description>Recent content in Networking on KubeVoIP Docs</description><generator>Hugo</generator><language>en-US</language><copyright>Copyright (c) 2026 KubeVoIP</copyright><atom:link href="https://docs.kubevoip.com/networking/index.xml" rel="self" type="application/rss+xml"/><item><title>SIP on Kubernetes</title><link>https://docs.kubevoip.com/networking/sip-on-kubernetes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.kubevoip.com/networking/sip-on-kubernetes/</guid><description>&lt;p&gt;SIP clients and trunks send requests to a &lt;code&gt;SIPGateway&lt;/code&gt;. Kamailio authenticates
callers, selects routes from PostgreSQL runtime data, and asks RTPengine to
rewrite SDP for media relay. Calls can target registered SIP users, outbound
trunks, or Asterisk application pods.&lt;/p&gt;</description></item><item><title>LoadBalancer networking</title><link>https://docs.kubevoip.com/networking/loadbalancer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.kubevoip.com/networking/loadbalancer/</guid><description>&lt;p&gt;&lt;code&gt;LoadBalancer&lt;/code&gt; mode lets Kubernetes or your infrastructure allocate addresses
for SIP and RTP Services. If KubeVoIP cannot resolve an address yet, it reports
a waiting condition until the Service ingress is available.&lt;/p&gt;</description></item><item><title>HostNetwork media mode</title><link>https://docs.kubevoip.com/networking/hostnetwork/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.kubevoip.com/networking/hostnetwork/</guid><description>&lt;p&gt;&lt;code&gt;HostNetwork&lt;/code&gt; avoids Kubernetes Service NAT for media but binds RTPengine ports
directly on selected nodes. The cluster operator must handle node selection,
public addresses, firewall rules, and port conflicts.&lt;/p&gt;
&lt;p&gt;Use this mode when media packets need to land directly on selected Kubernetes
nodes instead of passing through a Service. It can be useful in environments
where UDP Service behavior is hard to control, but it moves more responsibility
to node placement and firewall configuration.&lt;/p&gt;</description></item></channel></rss>