使用无服务器框架将 kubeless 功能部署到 kubernetes 集群时出错
Error while deploying kubeless function to kubernetes cluster by using serverless framework
我正在尝试使用无服务器部署 kubeless 函数。我使用 minikube 创建了一个 kubernetes 集群,我试图遵循这个 link 然后
- 我安装了无服务器
- 创建了一个模板 kubeless-nodejs
- 安装的插件
npm install
- 并尝试使用
serverless deploy -v
进行部署
但我遇到了错误
/home/vin/serverless/kube/services/email/node_modules/serverless-kubeless/lib/config.js:56
return JSON.parse(this.configMag.data[key]);
^
TypeError: Cannot read property 'runtime-images' of undefined
at Config.get (/home/vin/serverless/kube/services/email/node_modules/serverless-kubeless/lib/config.js:56:44)
请指点我正确的方向
我发现了问题。我必须将 kubeless 部署到 Kubernetes 集群
为此我必须这样做:
$ export RELEASE=$(curl -s https://api.github.com/repos/kubeless/kubeless/releases/latest | grep tag_name | cut -d '"' -f 4)
$ kubectl create ns kubeless
$ kubectl create -f https://github.com/kubeless/kubeless/releases/download/$RELEASE/kubeless-$RELEASE.yaml
此处给出link
我正在尝试使用无服务器部署 kubeless 函数。我使用 minikube 创建了一个 kubernetes 集群,我试图遵循这个 link 然后
- 我安装了无服务器
- 创建了一个模板 kubeless-nodejs
- 安装的插件
npm install
- 并尝试使用
serverless deploy -v
进行部署
但我遇到了错误
/home/vin/serverless/kube/services/email/node_modules/serverless-kubeless/lib/config.js:56
return JSON.parse(this.configMag.data[key]);
^
TypeError: Cannot read property 'runtime-images' of undefined
at Config.get (/home/vin/serverless/kube/services/email/node_modules/serverless-kubeless/lib/config.js:56:44)
请指点我正确的方向
我发现了问题。我必须将 kubeless 部署到 Kubernetes 集群 为此我必须这样做:
$ export RELEASE=$(curl -s https://api.github.com/repos/kubeless/kubeless/releases/latest | grep tag_name | cut -d '"' -f 4)
$ kubectl create ns kubeless
$ kubectl create -f https://github.com/kubeless/kubeless/releases/download/$RELEASE/kubeless-$RELEASE.yaml
此处给出link