【发布时间】:2017-10-02 19:26:13
【问题描述】:
我的 Kube 部署
考虑一个有几个 Kubernetes 部署的 Docker 容器的集群, 每个广告系列一个。每个部署都非常频繁地扩展。
出于日志记录的目的,我希望每个 pod 写入主机上的单独目录,其中包括其唯一的 Pod Id 和共享的部署 id,例如:
/var/logs/campaigns/campaign1/pod1/
/var/logs/campaigns/campaign1/pod2/
/var/logs/campaigns/campaign2/pod3/
/var/logs/campaigns/campaign2/pod4/
这样,任何 pod 都无法访问另一个活动或另一个 pod 的日志。作为旁注,我使用FileBeat 从基本目录收集日志并将它们发送到ElasticSearch。
我的问题
Kubernetes 如何将 Pod Id 和 Deployment Id 传递给 Docker,以便它可以在主机上创建和挂载包含这些值的目录?
【问题讨论】:
标签: docker kubernetes