{"repo":"kubernetes/dns","free":true,"listed":false,"github":"https://github.com/kubernetes/dns","clone":"git clone https://github.com/kubernetes/dns.git","description":"Kubernetes DNS service","language":"Go","stars":1057,"topics":["kubernetes","dns","k8s","kube-dns"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Kubernetes DNS This is the repository for Kubernetes DNS. Node-local DNS Cache, which used to be a part of this repository, is now at https://github.com/kubernetes-sigs/node-local-dns. Images kube-dns sidecar dnsmasq Building make targets: target description ---- ---- all, build build all binaries test run unit tests containers build the containers images-clean clear image build artifacts from workdir push push containers to the registry help this help message version show package version {build,containers,push}-ARCH do action for specific ARCH all-{build,containers,push} do action for all ARCH only-push-BINARY push just BINARY Setting VERBOSE=1 will show additional build logging. Setting VERSION will override the container version tag. Vulnerability patching Follow the instructions below depending on the vulnerability, then send a PR (example PR). Once the PR has merged, a new release tag should be cut by a maintainer. The rest of the release process is described further down. Bumping Go compiler/standard library Update the BUILD IMAGE in Makefile. Bumping base images Hints for finding up to date images are placed in relevant files next to the variables. For dnsmasq and dnsmasq-nanny: Update the BASEIMAGE and both COMPILE IMAGE s in images/dnsmasq/Makefile. For other images: Update the BASEIMAGE in rules.mk. Bumping Go dependencies Release process Follow these steps to make changes and release a new binary. 1. Make the necessary code changes and create a PR. 2. Build and tes","default_branch":null,"files":null,"tree":[],"storefront":"/r/kubernetes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kubernetes/dns/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}