在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配置了。