kubernetes/build-tools/kube-dns
Bowei Du 19be1d2504 Allow kube-dns to load its configuration from a config map
- Adds command line flags --config-map, --config-map-ns.
- Fixes 36194 (https://github.com/kubernetes/kubernetes/issues/36194)
- Update kube-dns yamls
- Update bazel (hack/update-bazel.sh)
- Update known command line flags
- Temporarily reference new kube-dns image (this will be fixed with
  a separate commit when the DNS image is created)
2016-11-18 16:11:12 -08:00
..
Changelog rename build/ to build-tools/ 2016-10-24 14:41:56 -07:00
Dockerfile rename build/ to build-tools/ 2016-10-24 14:41:56 -07:00
MAINTAINERS.md rename build/ to build-tools/ 2016-10-24 14:41:56 -07:00
Makefile Allow kube-dns to load its configuration from a config map 2016-11-18 16:11:12 -08:00
OWNERS rename build/ to build-tools/ 2016-10-24 14:41:56 -07:00
README.md build: kube-dns: remove out of date docs 2016-10-27 11:42:46 -07:00
RELEASES.md rename build/ to build-tools/ 2016-10-24 14:41:56 -07:00

DNS in Kubernetes

Kubernetes offers a DNS cluster addon, which most of the supported environments enable by default. The source code is in cmd/kube-dns.

The Kubernetes DNS Admin Guide provides further details on this plugin.

Making Changes

The container containing the kube-dns binary needs to be built for every architecture and pushed to the registry manually whenever the kube-dns binary has code changes. Every significant change to the functionality should result in a bump of the TAG in the Makefile.

Any significant changes to the YAML template for kube-dns should result a bump of the version number for the kube-dns replication controller and well as the version label. This will permit a rolling update of kube-dns.

Analytics