当您的代码大小超过1 mb时,无服务器的自定义映像

问题描述

我正在尝试使用自定义图片在无服务器上运行(尝试运行示例代码解决我的代码大小是否超过1mb

https://www.serverless.com/framework/docs/providers/kubeless/guide/functions#custom-images-alpha-feature

根据了解上述功能的工作原理,更改了以下示例示例 此功能仍处于Alpha状态,没有获得足够的支持

https://github.com/serverless/serverless-kubeless/tree/master/examples/post-nodejs

**Dockerfile** 
FROM bitnami/node:12
RUN apt-get update && apt-get install git
copY package.json /kubeless/
copY handler.js /kubeless/
copY package.json /kubeless_rt/
copY handler.js /kubeless_rt/
workdir /kubeless/
RUN npm install
USER 1000
CMD ["node","handler.js"]

**Serverless.yml**
service: capitalize
provider:
 name: kubeless
 runtime: nodejs12
plugins:
 - serverless-kubeless
functions:
 capitalize:
  handler: handler.capitalize
  image: <imagefile>:latest

examples / post-nodejs# kubectl取得广告连播 名称就绪状态重启年龄 capitalize-5f688dcc96-vzwbp 0/1 CrashLoopBackOff 46 3h32m

kubectl描述pod的首字母大写为5f688dcc96-vzwbp 大事记: 输入消息中的原因年龄


正常拉动58m(x3超过3h33m)kubelet成功拉动图像“ 076395046979.dkr.ecr.us-east-1.amazonaws.com/hello-python:latest” 正常拉动53m(x3超过3h33m)kubelet拉动图像“ 076395046979.dkr.ecr.us-east-1.amazonaws.com/hello-python:latest” 警告BackOff 3m5s(x999超过3h32m)kubelet Backoff重新启动失败的容器

examples / post-nodejs#kubectl日志capitalize-5f688dcc96-vzwbp什么都看不到

如果我可以获得任何有效的示例代码,那么我可以从那里继续!!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)