All Projects → kubernetes → Dns

kubernetes / Dns

Licence: apache-2.0
Kubernetes DNS service

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Dns

Kubernetes Pfsense Controller
Integrate Kubernetes and pfSense
Stars: ✭ 100 (-82.17%)
Mutual labels:  dns, k8s
Pyexfil
A Python Package for Data Exfiltration
Stars: ✭ 554 (-1.25%)
Mutual labels:  dns
Dnscrypt Wrapper
This is dnscrypt wrapper (server-side dnscrypt proxy), which helps to add dnscrypt support to any name resolver.
Stars: ✭ 493 (-12.12%)
Mutual labels:  dns
Blocky
Fast and lightweight DNS proxy as ad-blocker for local network with many features
Stars: ✭ 523 (-6.77%)
Mutual labels:  dns
Shuffledns
shuffleDNS is a wrapper around massdns written in go that allows you to enumerate valid subdomains using active bruteforce as well as resolve subdomains with wildcard handling and easy input-output support.
Stars: ✭ 498 (-11.23%)
Mutual labels:  dns
Dnscrypt Resolvers
Lists of public DNSCrypt / DoH DNS servers and DNS relays
Stars: ✭ 536 (-4.46%)
Mutual labels:  dns
Carvel Kapp
kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
Stars: ✭ 489 (-12.83%)
Mutual labels:  k8s
Amass
In-depth Attack Surface Mapping and Asset Discovery
Stars: ✭ 6,284 (+1020.14%)
Mutual labels:  dns
Dnc
dnc 去中心化 开源社区 轻联盟 dncto.com QQ群 779699538
Stars: ✭ 551 (-1.78%)
Mutual labels:  k8s
Freeipa
Mirror of FreeIPA, an integrated security information management solution
Stars: ✭ 520 (-7.31%)
Mutual labels:  dns
Doggo
🐶 Command-line DNS Client for Humans. Written in Golang
Stars: ✭ 515 (-8.2%)
Mutual labels:  dns
Click To Deploy
Source for Google Click to Deploy solutions listed on Google Cloud Marketplace.
Stars: ✭ 509 (-9.27%)
Mutual labels:  k8s
Awesome Helm
Collaborative list of awesome helm charts and resources. PRs are welcome!
Stars: ✭ 543 (-3.21%)
Mutual labels:  k8s
Auroradns.gui
纯净抗污染,简单轻量级
Stars: ✭ 494 (-11.94%)
Mutual labels:  dns
Java Dns Cache Manipulator
🌏 A simple 0-dependency thread-safe Java™ lib/tool for setting dns programmatically without touching host file, make unit/integration test portable.
Stars: ✭ 557 (-0.71%)
Mutual labels:  dns
Dictionary Of Pentesting
Dictionary collection project such as Pentesing, Fuzzing, Bruteforce and BugBounty. 渗透测试、SRC漏洞挖掘、爆破、Fuzzing等字典收集项目。
Stars: ✭ 492 (-12.3%)
Mutual labels:  dns
Hosts For Surge
🌟 Hosts for Internet Freedom
Stars: ✭ 514 (-8.38%)
Mutual labels:  dns
Whonow
A "malicious" DNS server for executing DNS Rebinding attacks on the fly (public instance running on rebind.network:53)
Stars: ✭ 533 (-4.99%)
Mutual labels:  dns
Install k8s
一键安装kubernets(k8s)系统,采用RBAC模式运行(证书安全认证模式),既可以单台安装、也可以集群安装,并且完全是生产环境的安装标准。有疑问大家可以加我微信沟通:bsh888
Stars: ✭ 562 (+0.18%)
Mutual labels:  k8s
Microk8s
MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.
Stars: ✭ 6,017 (+972.55%)
Mutual labels:  k8s

Kubernetes DNS

Build Status Coverage Status Go Report Card

This is the repository for Kubernetes DNS.

Images

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.

Analytics

Release process

  1. Build and test (make images-clean; make build; make containers; make test)
  2. Update go dependencies if needed.
  3. Update the release tag. We use semantic versioning to name releases.
  4. Wait for container images to be pushed via cloudbuild yaml. This will be done automatically by k8s.io/test-infra/.../k8s-staging-dns.yaml. A manual cloud build can be submitted via gcloud builds submit --config cloudbuild.yaml, but this requires owner permissions in k8s-staging-dns project. The automated job pushes images for all architectures and makes them available in gcr.io/k8s-staging-dns. Status for build jobs can be checked at - https://k8s-testgrid.appspot.com/sig-network-dns#dns-push-images
  5. Promote the images to gcr.io/k8s-artifacts-prod using the process described in this link. The image SHAs should be added to images/k8s-staging-dns/images.yaml.
  6. Submit a PR for the kubernetes/kubernetes repository to switch to the new version of the containers.
  7. Images will be available in the repo k8s.gcr.io/dns/. The node-cache image with tag 1.15.14 can be found at k8s.gcr.io/dns/k8s-dns-node-cache:1.15.14. Older versions are at k8s.gcr.io/k8s-dns-node-cache:
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].