ubuntu镜像中有默认编辑器吗

ubuntu镜像中有默认编辑器吗

现在 kubernetes DNS 无法解析。我想编辑/etc/resolv.conf以删除默认的 DNS 服务器 IP,但图像中没有编辑器工具,而且我无法从互联网上下载。

有没有可以编辑文件的默认工具? (vim/vi不存在)。

答案1

/etc/resolv.conf这不是编辑容器内部的最佳选择。 Pod 是短暂的,您将在容器重新启动时丢失此配置。

您需要使用dnsConfig配置,并定义nameservers值:

Pod 的 DNS 配置允许用户更好地控制 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.4

相关内容