Kar*_*hik 3 docker kubernetes kubectl
我的应用程序通过主机名与某些服务通信。将我的应用程序作为 docker 容器运行时,我曾经将主机名添加到主机的 /etc/hosts 并使用--net=host.
现在我在 kubernetes 集群中运行我的容器。我想知道如何将 /etc/hosts 条目通过yaml.
我正在使用 kubernetes v1.5.3。
isa*_*iro 11
从 k8s 1.7 开始,您可以添加hostAliases. 文档中的示例:
apiVersion: v1
kind: Pod
metadata:
name: hostaliases-pod
spec:
restartPolicy: Never
hostAliases:
- ip: "127.0.0.1"
hostnames:
- "foo.local"
- "bar.local"
- ip: "10.1.2.3"
hostnames:
- "foo.remote"
- "bar.remote"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12002 次 |
| 最近记录: |