演示

源代码 主页

由 CoreDNS 维护

启用它
demo:github.com/coredns/demo

demo - 当 172.0.0.0/8127.0.0.0/8 时返回 1.1.1.1,否则 8.8.8.8

说明

此演示插件展示了如何实现基于源 IP 的服务发现。它被有意作为样板代码,这样任何对 coredns 实现感兴趣的人都可以基于此演示插件构建自己的插件。

此演示插件及其完整代码已在过去的 KubeCon 讨论中介绍

注意:要添加新插件,需要执行额外的 make gen 步骤。因此,要使用演示插件构建 coredns,应使用以下命令

docker run -it --rm -v $PWD:/v -w /v golang:1.16 sh -c 'make gen && make'

语法

demo

另请参阅

参见 手册