使 coredns 响应依赖于 k8s 集群中的客户端名称空间
Make coredns responses depend on client namespaces in k8s cluster
k8s集群中不同命名空间的同一个域名查询,如何让coredns响应不同的IP地址?
我希望它表现得像这样:
namespace A (inside k8s cluster):
domain “abc.foo.bar” query —— coredns1---—> response 192.168.0.100 (outside k8s cluster)
namespace B (inside k8s cluster):
domain “abc.foo.bar” query —— coredns1---—> response 192.168.0.101 (outside k8s cluster)
namespace C (inside k8s cluster):
domain “abc.foo.bar” query —— coredns1---—> response 192.168.0.102 (outside k8s cluster)
k8s集群中不同命名空间的同一个域名查询,如何让coredns响应不同的IP地址?
我希望它表现得像这样:
namespace A (inside k8s cluster):
domain “abc.foo.bar” query —— coredns1---—> response 192.168.0.100 (outside k8s cluster)
namespace B (inside k8s cluster):
domain “abc.foo.bar” query —— coredns1---—> response 192.168.0.101 (outside k8s cluster)
namespace C (inside k8s cluster):
domain “abc.foo.bar” query —— coredns1---—> response 192.168.0.102 (outside k8s cluster)