Pavithra Ramesh
1437805c05
Use latest node-cache version with stubdomain fix.
...
This image fixed a bug in configuring stubDomains and caused test
failure - https://k8s-testgrid.appspot.com/sig-network-gce#gci-gce-serial-kube-dns-nodecache
Verified by running the same test locally.
2019-10-09 23:11:44 -07:00
Pavithra Ramesh
1819c2ea9b
Support kube-dns stubDomains in nodelocaldns
...
With this change, node-local-dns pods will mount the kube-dns configmap
and update the Corefile with the stubDomain config.
2019-09-17 11:50:22 -07:00
Kubernetes Prow Robot
0216ccf80a
Merge pull request #78546 from prameshj/nodelocal-1_15_3
...
Use node-cache image 1.15.3 in the yaml
2019-06-01 23:40:14 -07:00
Kubernetes Prow Robot
0f78b57fef
Merge pull request #77887 from prameshj/nodelocal-beta
...
Doc changes for nodelocaldns graduating to beta
2019-05-31 20:44:47 -07:00
Pavithra Ramesh
934f35f9b2
Use nodecache image 1.15.3
2019-05-30 13:29:05 -07:00
Pavithra Ramesh
86d12be975
Lock down nodelocaldns configmap.
2019-05-27 23:53:48 -07:00
Pavithra Ramesh
e1748407a5
Doc changes for nodelocaldns graduating to beta
2019-05-14 14:01:33 -07:00
Steve Coffman
7f30be79b3
Update k8s-dns-node-cache image version
...
This revised image resolves kubernetes dns#292 by updating the image from `k8s-dns-node-cache:1.15.2` to `k8s-dns-node-cache:1.15.2`
2019-05-01 13:38:42 -04:00
George Angel
f40f767d94
update k8s.gcr.io/k8s-dns-node-cache image version
...
v1.15.0 is affected by https://github.com/kubernetes/dns/issues/282
2019-04-16 09:43:53 +01:00
Xiang Dai
36065c6dd7
delete all duplicate empty blanks
...
Signed-off-by: Xiang Dai <764524258@qq.com >
2019-02-23 10:28:04 +08:00
Kubernetes Prow Robot
042f9ed3af
Merge pull request #74093 from blakebarnett/lower-neg-cache-ttl
...
Lowers the default nodelocaldns denial cache TTL
2019-02-21 17:47:16 -08:00
Blake
46c299c1b1
Match default cache size of 10000
...
https://github.com/coredns/coredns/blob/master/plugin/cache/cache.go#L236
This gets rounded down to the nearest multiple of 256: 9984
2019-02-21 15:03:30 -08:00
Ben Moss
34ac4d9ee9
Update deprecated links
2019-02-15 09:13:07 -05:00
Blake
e51c9025ac
Lowers the default nodelocaldns denial cache TTL
...
Similar to `--no-negcache` on dnsmasq, this prevents issues which poll DNS for orchestration such as operators with StatefulSets. It can also be very confusing for users when negative caching results in a change they just made seeming to be broken until the cache expires. This assumes that 5 seconds is reasonable and will still catch repeated AAAA negative responses. We could also set the denial cache size to zero which should effectively fully disable it like dnsmasq in kube-dns but testing shows this approach seems to work well in our (albeit small) test clusters.
2019-02-13 13:23:53 -08:00
Kubernetes Prow Robot
7d91e1223d
Merge pull request #73293 from prameshj/nodelocal-update
...
Modify nodelocaldns yaml to include updateStrategy and xtables.lock
2019-01-24 20:07:57 -08:00
Pavithra Ramesh
9611b112eb
Add xtables.lock file to mounts
...
nodelocaldns needs to use the same iptables lock file to avoid
contention with other entities modifying iptables rules.
2019-01-24 13:21:06 -08:00
Pavithra Ramesh
960705ac98
Add updateStrategy section for nodelocaldns
2019-01-18 16:40:01 -08:00
prameshj
501eba8745
Update README.md
2018-12-11 17:20:57 -08:00
Pavithra Ramesh
567e79a3ac
Fix labelname in nodelocaldns yaml
2018-12-05 23:06:03 -08:00
Pavithra Ramesh
d73466fe55
Add README for nodelocaldns
2018-11-14 15:45:14 -08:00
Pavithra Ramesh
6d7c5e90ed
Removed .salt template , using .sed template
...
Removed default config options from yaml.
Removed unused yaml files
2018-11-13 18:33:34 -08:00
Pavithra Ramesh
73b548db06
Support running a nodelocal dns cache
...
This change includes the yaml files and gce startup script changes
to run this addon. It is disabled by default, can be enabled by setting
KUBE_ENABLE_NODELOCAL_DNS=true
An ip address is required for the cache instance to listen for
requests on, default is a link local ip address of value 169.254.25.10
addressed review comments, updated image location
Picked a different prometheus port so stats port is not same as the
coredns deployment
Removed the nodelocaldns-ready label.
Set memory limit to 30Mi
2018-11-12 14:54:20 -08:00