coredns/coredns.1.md
Miek Gieben f5fe98395e
Remove -cpu flag (#2793)
The -cpu flag is a weird one (and copied originally from Caddy), it
basically sets GOMAXPROCS which can be *easily* done by just setting
that environment variable. Also with systemd and containerized env you
set this externally *anyway*, so there is little use to do this again in
the binary.

Also the option's help was confusing (i.e. percentage of what?). Remove
the option and supporting files.

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-07-03 20:12:51 +01:00

1.4 KiB

CoreDNS

coredns - plugable DNS nameserver optimized for service discovery and flexibility.

Synopsis

coredns [-conf FILE] [-dns.port PORT} [OPTION]...

Description

CoreDNS is a DNS server that chains plugins. Each plugin handles a DNS feature, like rewriting queries, kubernetes service discovery or just exporting metrics. There are many other plugins, each described on https://coredns.io/plugins and their respective manual pages. Plugins not bundled by default in CoreDNS are listed on https://coredns.io/explugins.

When started without options CoreDNS will look for a file named Corefile in the current directory, if found, it will parse its contents and start up accordingly. If no Corefile is found it will start with the whoami plugin (coredns-whoami(7)) and start listening on port 53 (unless overridden with -dns.port).

Available options:

-conf FILE
specify Corefile to load, if not given CoreDNS will look for a Corefile in the current directory.
-dns.port PORT
override default port (53) to listen on.
-pidfile FILE
write PID to FILE.
-plugins
list all plugins and quit.
-quiet
don't print any version and port information on startup.
-version
show version and quit.

Authors

CoreDNS Authors.

Apache License 2.0

See Also

Corefile(5) @@PLUGINS@@.