【发布时间】:2021-10-20 14:24:30
【问题描述】:
我需要在 lambda 函数中针对 EKS 集群运行一些 kubectl 命令。这个函数最终需要查询ECR来获取图像。我在使用aws-lambda-layer-kubectl时遇到了下面描述的错误
我相信我已经正确部署了 lambda 层,因为我可以看到它的 ARN arn:aws:lambda:us-east-1:xxxxxxxx:layer:kubelambda:1
lambda函数代码如下
但是,当我运行 lambda 函数时,出现以下错误
/var/task/bootstrap: line 7: aws: command not found
/var/task/bootstrap: line 12: kubectl: command not found
问题
- 这里出了什么问题?
- 是否有从 ECR 检索图像的特定策略?
提前谢谢你。
【问题讨论】:
标签: amazon-web-services aws-lambda kubectl aws-lambda-layers