我有一个在 Google Kubernetes Engine 上运行的 nodejs express 服务器,在某个 IP(比如 10.0.20.20)上作为 NodePort 服务公开。
我想将此 nodejs 服务用作 Google Cloud 任务的处理程序,因此我创建了以下任务(使用 Python 库):
task = {
'http_request': {
'http_method': 'POST',
'url': 'http://10.0.20.20/myendpoint',
'body': payload
}
}
该任务已成功创建,但是,它会卡在队列中,永远重试。如何设置我的服务,以便可以从 Google Cloud 任务访问它?