<commit_before>---
title: Configurable Pod DNS
authors:
  - "@MrHohn"
owning-sig: sig-network
participating-sigs:
  - sig-network
reviewers:
  - "@thockin"
  - "@bowei"
approvers:
  - "@thockin"
  - "@bowei"
editor: TBD
creation-date: 2019-01-18
last-updated: 2019-01-18
status: provisional
---

# Configurable Pod DNS

## Table of Contents

* [Table of Contents](#table-of-contents)
* [Summary](#summary)
* [Motivation](#motivation)
    * [Goals](#goals)
    * [Non-Goals](#non-goals)
* [Proposal](#proposal)
    * [Pod API examples](#pod-api-examples)
    * [API changes](#api-changes)
* [Graduation Criteria](#graduation-criteria)
* [Implementation History](#implementation-history)

[Tools for generating]: https://github.com/ekalinin/github-markdown-toc

## Summary

This proposal gives users a way to overlay tweaks into the existing
`DnsPolicy`. A new PodSpec field `dnsConfig` will contains fields that are
merged with the settings currently selected with `DnsPolicy`.<commit_msg>Update pod DNS config KEP to implementable<commit_after>---
title: Configurable Pod DNS
authors:
  - "@MrHohn"
owning-sig: sig-network
participating-sigs:
  - sig-network
reviewers:
  - "@thockin"
  - "@bowei"
approvers:
  - "@thockin"
  - "@bowei"
editor: TBD
creation-date: 2019-01-18
last-updated: 2019-02-11
status: implementable
---

# Configurable Pod DNS

## Table of Contents

* [Table of Contents](#table-of-contents)
* [Summary](#summary)
* [Motivation](#motivation)
    * [Goals](#goals)
    * [Non-Goals](#non-goals)
* [Proposal](#proposal)
    * [Pod API examples](#pod-api-examples)
    * [API changes](#api-changes)
* [Graduation Criteria](#graduation-criteria)
* [Implementation History](#implementation-history)

[Tools for generating]: https://github.com/ekalinin/github-markdown-toc

## Summary

This proposal gives users a way to overlay tweaks into the existing
`DnsPolicy`. A new PodSpec field `dnsConfig` will contains fields that are
merged with the settings currently selected with `DnsPolicy`.
{'fraction_non_alphanumeric': 0.1425012456402591, 'fraction_numerical': 0.015944195316392625, 'mean_word_length': 4.562326869806094, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2639749', 'n_tokens_mistral': 729, 'n_tokens_neox': 645, 'n_words': 173}