1
我有一个图像运行node.js应用程序。 在这个应用程序中我有杀死进程的方法/ kill(“process.exit();”)。Kubernetes。如何避免kubernetes针对其他副本重试请求?
我有一个部署有三个副本运行上面的图像。 我通过类型为NodePort的服务公开部署。
当我针对一个副本调用/ kill时,它存在并且请求失败,那么kubernetes会针对其他副本重试请求,并且所有这些副本都将退出。
这是我的服务:
apiVersion: v1
kind: Service
metadata:
name: hellokube-service
labels:
app: hellokube
spec:
type: NodePort
ports:
- port: 8080
targetPort: 8080
nodePort: 31111
selector:
app: hellokube
是否有可能避免这种重试?
我怀疑这会帮助你在这里;但你可以尝试SessionAffinity设置,看看它是否有帮助? –
感谢您的评论,“问题”是浏览器。 – Jxadro