我想了解 sidecar 容器是否可以向主容器进程发送 unix 信号)。
用例是我将 Nginx 作为主要内容服务应用程序容器运行,并且我希望 sidecar 容器接收 Nginx 配置更新并通过发送信号重新加载 Nginx。这两个容器将在单个 Pod 中运行。
PS:我没有环境可以尝试,但想检查人们是否使用过这样的模式?
您可以通过设置共享进程命名空间shareProcessNamespace: true
。
Kubernetes 文档有一个示例,其中 sidecar 将 a 发送SIGHUP
到同一 pod 中的 nginx 容器:在 Pod 中的容器之间共享进程命名空间。如示例所示,您可以向容器添加一些功能。
归档时间: |
|
查看次数: |
2315 次 |
最近记录: |