Мы пытаемся настроить кубернетический RC в экземпляре AWS с помощью магазина эластичных блоков AWS (EBS). здесь является ключевой частью нашего файла YAML контроллера -Kubernetes с хранилищем эластичных блоков AWS
volumeMounts:
- mountPath: "/opt/phabricator/repo"
name: ebsvol
volumes:
-
name: ebsvol
awsElasticBlockStore:
volumeID: aws://us-west-2a/vol-*****
fsType: ext4
нашего гс может начать стручок и отлично работает с вне его установки на AWS EBS, но с монтажным в AWS EBS объема это дает нам -
Fri, 11 Sep 2015 11:29:14 +0000 Fri, 11 Sep 2015 11:29:34 +0000 3 {kubelet 172.31.24.103} failedMount Unable to mount volumes for pod "phabricator-controller-zvg7z_default": error listing AWS instances: NoCredentialProviders: no valid providers in chain
Fri, 11 Sep 2015 11:29:14 +0000 Fri, 11 Sep 2015 11:29:34 +0000 3 {kubelet 172.31.24.103} failedSync Error syncing pod, skipping: error listing AWS instances: NoCredentialProviders: no valid providers in chain
У нас есть файл учетных данных с соответствующими учетными данными в каталоге .aws. Но это не работает. Мы что-то упускаем? Это проблема конфигурации?
Kubectl версия: 1.0.4 и 1.0.5 (Пробовал с обоими)
Спасибо @justinsb .. он работал, используя kube up –