我在使用kubeless调用函数时遇到困难。这是函数规范
---
apiVersion: kubeless.io/v1beta1
kind: Function
metadata:
name: smk
namespace: smktest
spec:
handler: hello.handler
runtime: python2.7
function: |
import json
def handler():
return "hello world"
deployment:
spec:
template:
spec:
containers:
- env:
- name: FOO
value: bar
name: "smk-deployment"
resources:
limits:
cpu: 100m
memory: 100Mi
requests:
cpu: 100m
memory: 100Mi当我试图按下面的方式调用这个函数时,
kubeless function call smk 我得到了
FATA[0000] Unable to find the service for smk
两部分问题
运行kubeless函数ls的更新--命名空间=smktest
NAME NAMESPACE HANDLER RUNTIME DEPENDENCIES STATUS
smk smktest hello.handler python2.7 MISSING: Check controller logs接下来,我尝试了kubectl logs -n kubeless -l kubeless=controller,有大量的错误日志,但是我没有看到任何特定于这个函数的东西
发布于 2018-08-22 00:52:02
当我试图按下面的方式调用这个函数时,
kubeless function call smk我得到了FATA[0000] Unable to find the service for smk运行kubeless function ls --namespace=smktest
那么,您当然也需要在调用命令中包括--namespace=smktest:
kubeless function call --namespace=smktest smk 如何指定此函数所需的环境变量?谢谢
据我所知,目前似乎有两种方法在使用:
https://stackoverflow.com/questions/51956895
复制相似问题