【发布时间】:2019-09-16 14:00:45
【问题描述】:
目前我正在开发一个 K8S 项目,该项目需要一个日志文件提取器侧车容器,该容器与主容器一起工作以从主容器中提取日志文件。 sidecar 容器通过 java web socket 连接到我的机器,我可以执行命令来检索日志文件。日志文件保存在一个空目录的共享卷挂载中
这可行,但我需要为主容器崩溃的情况做好准备。如果是的话
a) 边车容器和主容器都是从头开始重新启动的
b) 只是主容器启动了
还有
c) 是否将共享卷重新初始化为 emptyDir
d) 保留所有现有文件
如果情况 a) 或 c) 发生,用于终止边车容器的终止信号是什么。我打算使用某种关闭挂钩来监听它并在它终止之前手动执行命令。
【问题讨论】:
-
我同意 Alassane Ndiaye 的回答,但使用简单容器很容易测试行为。
标签: java kubernetes