hostAliases给pod增加域名解析

发布时间 2023-06-21 10:30:57作者: MhaiM

前言:我们知道k8s访问内部域名可以使用 pod名.namespace.svc.cluster.local,但有时需要往pod增加自定义的host解析。有一个参数可以支持,在deployment.spec.spec中添加
1、添加配置如下

spec:
    hostAliases:
     - ip: 10.107.156.113
       hostnames:
       - "k8s.test.com"

2、查看是否成功

kubectl  exec  nginx-6d9b89f576-58fh2  -- cat /etc/hosts

# Entries added by HostAliases.
10.107.156.113 k8s.test.com