Мне нужно запустить несколько команд kubectl в лямбда-функции для кластера EKS. Эта функция в конечном итоге должна будет запросить ECR для получения изображения. Я сталкиваюсь с ошибкой, описанной ниже при использовании aws-lambda-layer-kubectl
Я полагаю, что правильно развернул лямбдаслой, как я вижу, его ARN arn: aws: lambda: us-east-1: xxxxxxxx: layer: kubelambda: 1
Функция лямбдакод выглядит следующим образом
Однако, когда я запускаю лямбда-функцию, я получаю следующую ошибку
/var/task/bootstrap: line 7: aws: command not found
/var/task/bootstrap: line 12: kubectl: command not found
Вопросы
- Что здесь не так?
- Существуют ли какие-либо конкретные правила для извлечения изображений из ECR?
Заранее спасибо.