coredns / coredns/helm

Specify `port` differing from `targetPort`

Open
#76 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
Mustache
Stars
146
Forks
145
Avg merge
6d 5h
Merged PRs (30d)
2

Description

Good afternoon.

Because it seems that using `CAP_NET_BIND_SERVICE` is no longer supported (cf. #1767), I am attempting to deploy CoreDNS such that the `coredns` executable binds to an arbitrary port (without loss of generality, `5553`.) I have been successful in specifying an alternate port through `values.yaml`.

However, I have configured traffic coming in on UDP port `53` to go to the service listening on port `53`, so I would like the `coredns` service to listen on port `53` but still have a `targetPort` of `5553`.

It does not seem that `coredns.servicePorts` is generated in a way which would allow for differing `port` and `targetPort` numbers.

How should I go about deploying CoreDNS such that those fields differ? Alternatively, is there a better way to run CoreDNS as "unprivileged"?

Thank you.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.