Slackbot
01/04/2024, 2:56 PMitowey
01/04/2024, 4:37 PMDavid K
01/04/2024, 4:37 PMitowey
01/04/2024, 4:38 PMk8sUri and submittingInsidePod: false , etcitowey
01/04/2024, 4:38 PMitowey
01/05/2024, 2:16 PMstatus or stats does not work, the function worker (FW) is using the FQN of the function k8s pod <POD>.<SVC>.<NS>.svc.cluster.local .
14:15 $ $PULSAR_HOME/bin/pulsar-admin functions status --fqfn public/default/pass-through1 | jq .
{
"numInstances": 1,
"numRunning": 0,
"instances": [
{
"instanceId": 0,
"status": {
"running": false,
"error": "UNAVAILABLE: Unable to resolve host pf-public-default-pass-through1-0.pf-public-default-pass-through1.pulsar-functions-ns.svc.cluster.local",
"numRestarts": 0,
"numReceived": 0,
"numSuccessfullyProcessed": 0,
"numUserExceptions": 0,
"latestUserExceptions": [],
"numSystemExceptions": 0,
"latestSystemExceptions": [],
"averageLatency": 0,
"lastInvocationTime": 0,
"workerId": "FWRK"
}
}
]
}
Is there a way to use an ingress controller or similar, and configuring the FW to use this to get access to the function, also given there will be 700+ functions, is there a scalable way to do this.