前言:我们知道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