首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aws-lambda层-kubectl配置错误

aws-lambda层-kubectl配置错误
EN

Stack Overflow用户
提问于 2019-10-21 23:38:46
回答 1查看 1.3K关注 0票数 1

我需要在lambda函数中针对EKS集群运行一些kubectl命令。这个函数最终需要查询ECR才能获得图像。我在使用aws-lambda层-kubectl时遇到了以下错误

我相信我正确地部署了lambda层,因为我可以看到它的ARN arn:aws:lambda:us-east-1:xxxxxxxx:layer:kubelambda:1。

lambda函数代码如下所示

然而,当我运行lambda函数时,我会得到以下错误

代码语言:javascript
复制
/var/task/bootstrap: line 7: aws: command not found
/var/task/bootstrap: line 12: kubectl: command not found

问题

  1. 这里怎么了?
  2. 是否有从ECR检索图像的特定策略?

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2020-09-24 17:19:25

您可能已经知道了这一点,但是该层保存了/opt路径下的可执行文件,就像自述的https://github.com/aws-samples/aws-lambda-layer-kubectl中提到的那样。对于aws,是/opt/awscli/awscli/aws,而kubectl是/opt/kubectl/kubectl。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58495391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档