2015-09-11 20 views
5

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)

Trả lời

4

Chúng tôi đã mở một vấn đề để thảo luận này: https://github.com/kubernetes/kubernetes/issues/13858

Cách khuyến khích để đi ở đây là sử dụng hồ sơ dụ IAM. kube-up không cấu hình cho bạn, và nếu bạn không sử dụng kube-up, tôi khuyên bạn nên xem nó để mô phỏng những gì nó làm!

Mặc dù gần đây chúng tôi đã hợp nhất hỗ trợ để sử dụng tệp thông tin xác thực. Tôi không tin rằng nó đã được chuyển vào bất kỳ bản phát hành nào và nó không thực sự là cách tôi khuyên dùng.

Có vẻ như bạn không sử dụng kube-up; bạn có thể thấy dễ dàng hơn nếu bạn có thể sử dụng nó (và tôi rất muốn biết nếu có lý do nào đó bạn không thể hoặc không muốn sử dụng kube-up, vì cá nhân tôi đang làm việc thay thế mà tôi hy vọng sẽ gặp nhu cầu của mọi người!)

Tôi cũng rất muốn biết liệu hồ sơ cá thể IAM có phù hợp với bạn không vì lý do nào đó.

+0

Cảm ơn @justinsb .. nó đã hoạt động bằng cách sử dụng kube up –

Các vấn đề liên quan