K8S pod hosts和resolv.conf

Posted lingfenglian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了K8S pod hosts和resolv.conf相关的知识,希望对你有一定的参考价值。

通过 HostAliases 增加额外的hosts条目

注:只能修改非hostNetwork的pod

apiVersion: v1
kind: Pod
metadata:
  name: hostaliases-pod
spec:
  hostAliases:
  - ip: "127.0.0.1"
    hostnames:
    - "foo.local"
    - "bar.local"
  - ip: "1.2.3.4"
    hostnames:
    - "foo.remote"
    - "bar.remote"
  containers:
  - name: cat-hosts
    image: busybox
    command:
    - cat
    args:
    - "/etc/hosts"

自定义resolv.conf

技术图片

 

以上是关于K8S pod hosts和resolv.conf的主要内容,如果未能解决你的问题,请参考以下文章

完美解决K8s中的Pod无法解析外网域名问题

/etc/hosts/etc/resolv.conf/etc/hosts.conf

k8s deployment 添加hosts

网络介绍

k8s DNS 服务发现的一个坑

CentOS7 /etc/resolv.conf