带有 Calico/BPF 的 NodeLocal DNSCache

问题描述

我们有一个启用了 Calico/BPF 的 EKS 集群(没有 Kube 代理)。在 BPF 之前,我们曾经在集群中运行 NodeLocal DNSCache 并且运行良好:

https://kubernetes.io/docs/tasks/administer-cluster/nodelocaldns/

但是,我们在启用 Calico/BPF 模式的集群中运行它时遇到问题。在这种情况下,流量根本不会转发到 node-local-dns(在 Kube-proxy/IPVS 配置中)。我管理它的唯一方法是将带有 node-local-dns IP 的 clusterDNS 地址传递给 Kubelet 配置,以便将其注入 pod 的 resolv.conf。但是,它有点与我们的 CICD 用于构建工人 AMI 的关系,所以我想避免它。

有没有人设法将这两个一起运行?关于这种情况,文档中几乎没有任何内容

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)