apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
containers:
- name: mycontainer
image: nginx:latest
hostAliases:
- ip: "192.168.1.10"
hostnames:
- "hostname1"
- "hostname2"
- ip: "192.168.1.11"
hostnames:
- "hostname3"
- "hostname4"
在这个例子中,mypod Pod 包含一个名为 mycontainer 的容器,以及两个 HostAliases 条目。每个 HostAliases 条目都有一个 IP 地址和一个或多个主机名。
当 Pod 启动时,Kubernetes 将这些 HostAliases 条目添加到 Pod 的 /etc/hosts 文件中,使得容器内的应用程序可以通过这些主机名解析到相应的 IP 地址。
请注意,HostAliases 只对 Pod 中的容器生效,而不会影响节点上的其他 Pod 或容器。
转载请注明出处:http://www.pingtaimeng.com/article/detail/9965/Kubernetes