Tag: 阻止

主进程没有被阻塞时如何保持Kubernetes pod运行?

我有一个后缀pod,我想保持运行,只要我有我的整个群集。 问题是,“开始”命令: postfix start 是非阻塞的,意味着它一旦成功发射命令就立即退出。 据我所知,这是启动postfix的唯一方法。 Docker的工作方式是一旦主进程退出,它就会退出容器。 所以,当postfix start返回的时候,Docker会假设整个容器完成了它的事情并closures它,即使这个命令触发了其他进程。 我如何防止这种情况发生? 我能想到的唯一解决方法是postfix start && sleep infinity但是这看起来很诡异。 如果可能的话,我想避免睡眠无限。 有没有其他的方式来启动阻塞的后缀?