现在kubernetes DNS无法解析。我想编辑/etc/resolv.conf以删除默认的DNS服务器IP,但是图像中没有编辑器工具,而且我无法从互联网下载一个。
有任何默认工具可以编辑文件?(vim/vi不存在)。
发布于 2020-10-30 13:34:52
这不是在容器中编辑/etc/resolv.conf的最佳选择。豆荚是短暂的,在容器重新启动时,您将丢失此配置。
您需要使用dnsConfig配置,并定义nameservers值:
Pod的DNS Config允许用户更多地控制Pod的DNS设置。
nameservers:将用作Pod的DNS服务器的IP地址列表。最多可以指定3个IP地址。
示例:
apiVersion: v1
kind: Pod
metadata:
namespace: default
name: dns-example
spec:
containers:
- name: test
image: nginx
dnsPolicy: "None"
dnsConfig:
nameservers:
- 8.8.8.8
- 8.8.4.4https://unix.stackexchange.com/questions/590092
复制相似问题