在k8s集群中,特定pod有2个或更多副本
我有一个场景,当一个文件被更新时,从另一个pod触发一个事件。
此事件通过HTTP请求通知此更新的部署。然后pod应该采取各种行动。
问题是,由于部署有多个实例运行,如何确保每个pod都收到更新通知?
目前,为了解决这个问题,我将执行一次更新。然后按比例放大,这很好,但理想情况下我应该能够更新文件。
如有任何建议,不胜感激。
此行为可能是由于超时问题。试着将这些参数添加到您的Ingress文件中。
nginx.ingress.kubernetes.io/proxy-buffer-size: 32k
nginx.ingress.kubernetes.io/proxy-buffers-number: "8"
nginx.ingress.kubernetes.io/proxy-read-timeout: "86400"
nginx.ingress.kubernetes.io/proxy-send-timeout: "86400"