mirror of
https://github.com/notherealmarco/coredns-deployment.git
synced 2025-03-14 14:16:16 +01:00
Scripts, utilities, and examples for deploying CoreDNS.
preferredDuringSchedulingIgnoredDuringExecution cause single node failure in mostly deployment when increasing node one by one by cluster. In most deployment, when one node running coredns is lost, coredns service is outage at least 5mins.Suggest to use **requiredDuringSchedulingIgnoredDuringExecution** instead to avoid single node failure issue. Signed-off-by: Eric <cu.eric.lee@gmail.com> |
||
---|---|---|
.circleci | ||
charts/coredns | ||
debian | ||
docker | ||
kubernetes | ||
systemd | ||
LICENSE | ||
Makefile | ||
README.md |
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.
Kubernetes
Helm Chart
The repository providing the helm chart repo is available under