gpt4 book ai didi

amazon-web-services - 添加额外的DNS Pod如何配置和处理

转载 作者:行者123 更新时间:2023-12-02 12:15:14 24 4
gpt4 key购买 nike

我想添加一个额外的DNS服务器作为Pod(其他Pod的内部)。

Kube-DNS可以正常工作,这些Pod可以解析其他域名的简称,并可以通过以下方式找到额外的dns-pod:#>主机dns

到现在为止还挺好。所有Pod上的resolve.conf仅具有coredns条目(名称为CLUSTER_IP)。

我将第二个名称服务器手动添加到resolve.conf,但是它不起作用。现在,我想到了Kube-DNS中的一条额外规则,可将请求转发到dns-pod。但是不知道这是否是正确的方法。此外,我不知道在自动创建完整设置(terraform)期间dns-pod的IP。

很高兴收到一些提示,说明如何完成此操作。

最好

最佳答案

为您的DNS Pane 设置Service,在分配的群集服务范围内指定群集IP。

apiVersion: v1
kind: Service
metadata:
name: my-dns-service
spec:
selector:
app: dns-app
ports:
- protocol: UDP
port: 53
targetPort: 53
- protocol: TCP
port: 53
targetPort: 53
clusterIP: 10.233.8.8

Configure CoreDNS将您的自定义域转发到该群集IP。

修改 coredns ConfigMap以包括 forward plugin
    domain:53 {
errors
cache 30
forward . 10.233.8.8
}
internal.domain:53 {
errors
cache 30
forward . 10.233.8.8
}

关于amazon-web-services - 添加额外的DNS Pod如何配置和处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57623171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com