Ошибка конфигурации aws-lambda-layer-kubectl - PullRequest
0 голосов
/ 22 октября 2019

Мне нужно запустить несколько команд kubectl в лямбда-функции для кластера EKS. Эта функция в конечном итоге должна будет запросить ECR для получения изображения. Я сталкиваюсь с ошибкой, описанной ниже при использовании aws-lambda-layer-kubectl

Я полагаю, что правильно развернул лямбдаслой, как я вижу, его ARN arn: aws: lambda: us-east-1: xxxxxxxx: layer: kubelambda: 1

screenshot of lambda function using aws-lambda-layer-kubectl

Функция лямбдакод выглядит следующим образом

lambda function code

Однако, когда я запускаю лямбда-функцию, я получаю следующую ошибку

/var/task/bootstrap: line 7: aws: command not found
/var/task/bootstrap: line 12: kubectl: command not found

Вопросы

  1. Что здесь не так?
  2. Существуют ли какие-либо конкретные правила для извлечения изображений из ECR?

Заранее спасибо.

...