Scripts, utilities, and examples for deploying CoreDNS.
Find a file
Frederic Hemberger f51d10388e
Remove support for Homebrew on macOS (#218)
Updating the Homebrew formula requires manual intervention on each
release and is not part of the general release process which only
includes binaries for all platforms and a Docker image.

CoreDNS doesn't provide or maintain official packages for any OS.
(The Debian dpgk instructions in this repo have to be run by
the user themselves and is just considered an example.)

Ref: https://github.com/coredns/coredns/pull/3830
Signed-off-by: Frederic Hemberger <mail@frederic-hemberger.de>
2020-04-23 08:33:07 -04:00
.circleci update circleci to use kind (#196) 2019-09-10 13:23:30 -04:00
debian debian: fix DEB_TARGET_ARCH maybe undefined (#200) 2019-10-15 19:54:16 +01:00
docker Drop unneeded capabilities, make container read-only (#76) 2018-05-29 14:02:00 +01:00
kubernetes update coredns version and manifest (#212) 2020-02-19 12:52:29 -05:00
systemd Set coredns's homedir to /var/lib/coredns (#175) 2019-06-03 09:24:33 -04:00
LICENSE Initial commit 2017-02-22 16:14:21 -05:00
Makefile debian: build all 3 ARCHs (#150) 2019-04-14 11:02:57 +01:00
README.md Remove support for Homebrew on macOS (#218) 2020-04-23 08:33:07 -04:00

Deployment

Scripts, utilities, and examples for deploying CoreDNS.

Debian

On a debian system:

  • Run dpkg-buildpackage -us -uc -b --target-arch ARCH Where ARCH can be any of the released architectures, like "amd64" or "arm".
  • Most users will just run: dpkg-buildpackage -us -uc -b

To install:

  • Run dpkg -i coredns_0.9.10-0~9.20_amd64.deb.

This installs the coredns binary in /usr/bin, adds a coredns user (homedir set to /var/lib/coredns) and a small Corefile /etc/coredns.