是否可以像这样在 kubernetes coredns“Corefile”配置中类似地配置here列出的所有未绑定配置。 此处只列出了几个选项。我正在寻找要在 kubernetes Corefile coredns configmap 上完成的未绑定conf中的以下服务器选项。
我希望在 kubernetes Corefile 配置中执行相同的未绑定配置示例:
server:
do-ip6: yes
root-hints: /etc/unbound/named.cache
verbosity: 1
outgoing-port-avoid: 0-32767
outgoing-port-permit: 32768-65535
domain-insecure: "pub"
access-control: 0.0.0.0/0 refuse
local-zone: 10.in-addr.arpa nodefault
local-zone: 16.172.in-addr.arpa nodefault
我需要在 kubernetes Corefile 配置中类似地执行上述未绑定的配置。由于我是 kubernetes coredns 的新手,我不确定这些配置在 Coredns 中是否可行。有人可以指导我该怎么做吗?另外,我正在寻找有关如何使用 helm 在 Corefile configmap 中配置它的步骤。如果我得到一些这方面的信息,那将会非常有帮助。预先感谢!
CoreDNS
通过plugins
支持一些请求的功能:
do-ip6
- CoreDNS 默认使用 ipv6(如果集群是双栈)verbosity
- log
插件将显示有关查询的更多详细信息,它可以有不同的格式和显示的内容(成功、拒绝、错误、一切)outgoing-port-avoid, outgoing-port-permit
- 没有找到任何支持domain-insecure
- 请检查dnssec
是否可以提供帮助(它看起来与unbound
有类似,但我不太熟悉)。access-control
- acl
插件可以做到这一点。local-zone
- local
插件可以尝试用于此目的,但它没有很多选项。奖励积分:
reload
允许自动重新加载更改后的 Corefile。上述所有插件的页面上都有语法和示例。