Scripts, utilities, and examples for deploying CoreDNS.
Find a file
Marco Realacci 9f080931ea
All checks were successful
Build Debian package / build-and-push-image (push) Successful in 1m6s
Update build-debian.yml
2024-05-15 21:39:23 +02:00
.circleci fix circle-ci curl of go (#261) 2021-12-21 11:54:32 -05:00
.forgejo/workflows Update build-debian.yml 2024-05-15 21:39:23 +02:00
charts/coredns Migrate chart over to coredns/helm (#245) 2020-12-11 08:25:59 -05:00
debian run make with -e so users can override makefile variables (#278) 2022-06-21 14:37:58 -04:00
docker Drop unneeded capabilities, make container read-only (#76) 2018-05-29 14:02:00 +01:00
kubernetes Add Kubernetes 1.28 (#294) 2023-09-15 09:41:23 -04:00
redhat Package coredns for redhat systems (#21) (#251) 2022-09-15 10:31:01 -04:00
systemd In systemd: added log files and changed workingdir (#287) 2023-08-11 14:14:06 -04:00
LICENSE Initial commit 2017-02-22 16:14:21 -05:00
Makefile Package coredns for redhat systems (#21) (#251) 2022-09-15 10:31:01 -04:00
README.md run make with -e so users can override makefile variables (#278) 2022-06-21 14:37:58 -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
  • Note that any existing environment variables will override the default makefile variables in debian/rules
  • The above can be used, for example, to build a particular verison by setting the VERSION environment variable

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.

Kubernetes

Helm Chart

The repository providing the helm chart repo is available under

https://github.com/coredns/helm