在EKS中,可以通过在Pod中设置dnsConfig来实现容器继承主机的/etc/resolv.conf文件。具体步骤如下:
apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  dnsPolicy: "ClusterFirstWithHostNet"
  hostNetwork: true
  dnsConfig:
    nameservers:
      - x.x.x.x
      - y.y.y.y
    searches:
      - namespace.svc.cluster.local
cat /etc/resolv.conf 在主机上查看。这样就可以在Pod中使用主机的/etc/resolv.conf文件中的DNS配置了。