Commit graph

53 commits

Author SHA1 Message Date
Nico Berlee
aba0245609 Drop unneeded capabilities, make container read-only (#76)
* Run CoreDNS in Docker only with CAP_NET_BIND_SERVICE, drop all other (root) privileges. Run filesystem of container and config in read-only mode.

* Run CoreDNS in Kubernetes only with CAP_NET_BIND_SERVICE, drop all other (root) privileges. Run filesystem of container and config in read-only mode.
2018-05-29 14:02:00 +01:00
Chris O'Haver
d1771c8cde
Bump k8s deployment to 1.1.3 (#75) 2018-05-24 07:05:18 -04:00
Chris O'Haver
92d854b01c
kubernetes: reload config (#71)
* reload config

* bump version to 1.1.2
2018-04-24 12:19:27 -04:00
Sandeep Rajan
fef283bc9e Keep manifest consistent with kubeadm (#69)
* change label to kube-dns

* typo
2018-04-12 10:44:40 -04:00
Lorenzo Fontana
39c9f7ed76 Systemd sysusers directory (#68)
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-04-06 11:26:50 +01:00
Chris O'Haver
73c6d4de27
make discoverable by prometheus (#66) 2018-04-02 09:42:03 -04:00
Miek Gieben
5bb111266e update to coredns 1.1.1 (#65) 2018-03-27 08:57:01 -04:00
Chris O'Haver
3ab625ce2c
bump coredns to 1.1.0 version in k8s (#64) 2018-03-13 16:10:11 -04:00
Chris O'Haver
c7d5d3185d
CoreDNS 1.0.6 (#62) 2018-02-22 09:54:08 -05:00
Chris O'Haver
33c9db3d96
kubernetes: remove pod anti affinity (#60)
Scalability woes persist for pod anti-affinity in kubernetes.
See kubernetes/kubernetes#54164 re-opened recently, and  kubernetes/kubernetes#59357 reverted.
2018-02-07 10:01:10 -05:00
Steven Wade
b867270f09 Removing the master toleration to stop pods being deployed to master nodes. (#51) 2018-01-25 15:09:42 -05:00
Chris O'Haver
b1ae09ee3b
kubernetes: Fix archaic use of 'middleware' (#56)
middleware -> plugin
2018-01-19 17:15:39 -05:00
Chris O'Haver
6a345aba3e
bump to 1.0.4 (#54) 2018-01-19 12:15:09 -05:00
Chris O'Haver
ba02ac313f
kubernetes: Reverse zone fall through (#53)
* add cidr default, move to  getopts

* add ipv6 zone

* update readme
2018-01-19 12:11:55 -05:00
Steven Wade
29da3093c4 Adding pod anti-affinity to the deployment manifest. (#52) 2018-01-18 15:25:39 -05:00
Chris O'Haver
83dad27fc8
Merge pull request #47 from fturib/patch-1
kubernetes:bump-up to latest release of coreDNS 1.0.3
2018-01-16 15:27:01 -05:00
Francois Tur
8ba8ecb61d
kubernetes:bump-up to latest release of coreDNS 1.0.3 2018-01-16 14:51:30 -05:00
Miek Gieben
190c36e4f1
Debian improvements (#45)
* Copy man-pages from source - add corefile.5

* Dont redownload every time
2018-01-11 09:42:24 +00:00
Miek Gieben
60666ffcc1 Add 1.0.3 manual pages to debian
to be automated and pulled from the github repo - no need to statically
have them here.
2018-01-10 19:53:57 +00:00
Miek Gieben
592ca547ed
Add manual pages (#44) 2018-01-05 11:13:52 +00:00
Chris O'Haver
73d04f12cf
Merge pull request #40 from chrisohaver/cleanup
kubernetes:  no query logging, don't expose metrics at service
2018-01-04 11:46:11 -05:00
Chris O'Haver
fe27fe6f56 add rolling update strategy (#41) 2018-01-03 11:26:22 +00:00
Chris O'Haver
2e1f37c33f remove per query logging, dont expose metrics at service 2017-12-20 16:35:13 -05:00
Chris O'Haver
84cd6fe922 kubernetes: Add optional DNS-IP paramater (#35)
* add opt dns ip param

* make error msg better
2017-12-20 15:50:07 -05:00
Chris O'Haver
23252c7c79 add pods insecure (#38) 2017-12-19 14:10:29 +00:00
Chris O'Haver
14595abeae
Merge pull request #36 from chrisohaver/upstream
kubernetes: Add upstream
2017-12-19 08:56:40 -05:00
Chris O'Haver
ff21b1b4e3 Add upstream for kubernetes 2017-12-18 18:37:19 -05:00
Chris O'Haver
9410202e50 fix pull policy (#34) 2017-12-14 15:18:44 +00:00
Chris O'Haver
53f6178846 kubernetes: bump coredns version (#33) 2017-12-14 15:14:18 +00:00
Tomasz Prus
56e54e3797 feat/update version k8s (#31)
* feat: raise error if kubectl failed

* feat: upgrade to version 1.0.0

* fix: syntax
2017-12-11 08:38:44 -06:00
Miek Gieben
9d3a29d237
Remove stdout from log line (#27) 2017-11-16 14:28:21 +00:00
Chris O'Haver
fa6e0f82a2 remove deprecated label (#28)
Pointed out in #13, the label is deprecated.
It is also not present in kube-adm's version of the manifest.
2017-11-16 14:28:13 +00:00
Chris O'Haver
f40fd9b5b4 add pod cidrs (#26) 2017-11-15 16:36:12 -05:00
Miek Gieben
5e6be8673a
Add postinst for user creation (#25) 2017-11-13 14:50:07 +00:00
Miek Gieben
7a53c3e6de
debian: get latest release from github (#24)
* debian: get latest release from github

Use jq to parse result, barf with an error if something goes wrong.

* typo
2017-11-13 14:50:01 +00:00
Kristian Klausen
6eb4d654b8 Bump coredns to v0.9.10 (#23) 2017-11-11 18:48:54 +00:00
Miek Gieben
5630f24f62 Gah - we do use lsb-release 2017-11-11 15:46:50 +00:00
Miek Gieben
fd57cf8510
Hack for arm/armhf (#22)
* Hack for arm/armhf

* typos and layout
2017-11-11 15:20:31 +00:00
Miek Gieben
aaf5dae5dd
debian: add package building (#20)
This only builds on a debian system, because it uses the dpkg-helper
and other utils. But it builds! Multiarch is supported, you can easily
build a package for amd64, arm and arm64. The Makefile does this by
default.

Massively update the systemd file.
2017-11-11 14:57:29 +00:00
Chris O'Haver
3313ba9e12 Add note about non-RBAC deployments (#19) 2017-11-02 16:23:58 -04:00
Peter Brunner
ddf67e8f98 fixed bug with etc. Added to readme (#18) 2017-11-01 17:37:40 -04:00
Peter Brunner
5bdbf578d9 Add Brew formula (#16) 2017-11-01 07:19:18 +00:00
Chris O'Haver
b997ad78fe Update k8s manifests (#15)
* remove ref to deleted file, match proposed manifest in kubeadm pr

* classless cidrs not in 0.9.9
2017-10-31 10:10:05 -04:00
Miek Gieben
f78ade71d7 Tweaks (#14)
* Fix cidr

* rename
2017-10-31 09:21:28 -04:00
Miek Gieben
559db1209e Update for upcoming 1.0.0 (#10) 2017-09-10 19:17:29 +01:00
James Mills
9a3a1a292b Add Docker 1.12+ (service) based deployment (#9) 2017-08-08 03:02:04 -07:00
Mark Petrovic
901fba81cb [issue/7] fix minor typos in Kubernetes README.md (#8)
Fixes: issue 7

Files changed:  kubernetes/README.md
2017-05-01 17:07:14 -04:00
John Belamaric
8a21a7ac52 Move systemd service file from main CoreDNS README (#6) 2017-04-24 16:06:56 +01:00
Chris O'Haver
00c1933046 Update README.md (#5)
Add 1.6 example to README
2017-04-24 10:58:56 -04:00
Chris O'Haver
fe1e658816 Create coredns-1.6.yaml.sed (#4)
* Create coredns-1.6.yaml.sed

Add coredns.yaml template that works with K8s 1.6.  (adding RBAC to grant API to coredns)

* Define RBAC first

Define RBAC before deployment.
2017-04-24 10:55:57 -04:00