Хороший способ локальной аутентификации - создать Kubernetes Secret
, содержащий учетные данные AWS. Затем вы можете ссылаться на секрет в переменных среды развертывания вашей службы, например ::10000
name: AWS_ACCESS_KEY
valueFrom:
secretKeyRef:
name: my-aws-secret
key: access-key
В EKS все модули могут получить доступ к роли из узла. Это, конечно, не идеально для производственной ситуации, так как, скорее всего, вам нужен более ограниченный набор разрешений для конкретного модуля. Вы можете проверить kube2iam как проект, который вы можете использовать для ограничения возможностей AWS одного модуля.