Kubernetes Kubeless函数调用错误
我在使用kubeless调用函数时遇到问题。 这是函数规范Kubernetes Kubeless函数调用错误,kubernetes,serverless-framework,kubeless,Kubernetes,Serverless Framework,Kubeless,我在使用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
---
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]找不到smk的服务
两部分问题
NAME NAMESPACE HANDLER RUNTIME DEPENDENCIES STATUS
smk smktest hello.handler python2.7 MISSING: Check controller logs
接下来,我尝试了kubectl logs-n kubeless-l kubeless=controller
有大量错误日志,但我没有看到与此函数相关的任何内容
当我尝试调用下面的函数时
kubeless function call smk
kubeless函数调用smk
我明白了
FATA[0000]找不到smk的服务
运行kubeless函数ls--namespace=smktest
那么您肯定也需要在调用命令中包含--namespace=smktest
:
kubeless function call --namespace=smktest smk
如何指定此函数所需的环境变量?多谢各位 据我所知,似乎有两种方法在使用:
- ,但据我所知,
部署中需要
,因此您必须指定一个,才能访问其容器:image:
声明环境:
- 否则,“欺骗”并使用
sPod
令牌,该令牌可能包括ServiceAccount
、ConfigMap
,甚至解析您自己的Secret
清单,并从其注释或类似内容中提取某些内容kubeless.io/function
kubeless函数ls
的输出是什么(与kubectl get函数相对)?