Skip to content

Adds ability to run as daemonset or deployment with hostNetwork set#197

Open
meik99 wants to merge 2 commits intosmall-hack:mainfrom
meik99:main
Open

Adds ability to run as daemonset or deployment with hostNetwork set#197
meik99 wants to merge 2 commits intosmall-hack:mainfrom
meik99:main

Conversation

@meik99
Copy link

@meik99 meik99 commented Mar 8, 2026

Goal

  • Add option to deploy a daemonset instead of a deployment
  • Add option to set hostNetwork to true

Context

When running in a cluster with multiple nodes and load balancing, it can be necessary to run coturn as a daemonset so each target node has the ability to function correctly.

Additionally, the hostNetworking option simplifies configuration of other services, since default low-ports can be used and don't have to be mapped to the high ports exposed by NodePorts.

For my specific use case, TCPRoutes and UDPRoutes are currently not yet available with the Gateway implementation I am using (Cilium) so this deployment option can simplify configuration for others in the same scenario

Tests

  • Ran helm template . with
    • deployment type set to both values
    • deployment being set to nil
  • DaemonSet currently live in my home lab

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant