Chúng tôi đang cố gắng Định cấu hình kubernetes RC trong trường hợp AWS với AWS Elastic Block Store (EBS). đây là phần quan trọng của tập tin yaml điều khiển của chúng ta -Kubernetes với Kho lưu trữ khối đàn hồi AWS
volumeMounts:
- mountPath: "/opt/phabricator/repo"
name: ebsvol
volumes:
-
name: ebsvol
awsElasticBlockStore:
volumeID: aws://us-west-2a/vol-*****
fsType: ext4
rc của chúng tôi có thể bắt đầu pod và hoạt động tốt với ra gắn nó vào một AWS EBS nhưng với khối lượng gắn trong một AWS EBS nó mang lại cho chúng ta -
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
Chúng tôi có tệp thông tin xác thực có chứng chỉ phù hợp trong thư mục .aws. Nhưng nó không hoạt động. Chúng ta có thiếu gì không? Đây có phải là vấn đề về cấu hình không?
Kubectl phiên bản: 1.0.4 và 1.0.5 (Đã thử với cả hai)
Cảm ơn @justinsb .. nó đã hoạt động bằng cách sử dụng kube up –