Điểm:0

AKS với Azure Key Vault - biến env không tải

lá cờ hu

Tôi đang cố gắng sử dụng các bí mật từ Azure Key Vault trong quá trình triển khai Kubernetes của mình dưới dạng các biến env và tôi đang gặp khó khăn trong việc thực hiện điều đó. Tôi đang sử dụng danh tính nhóm Azure và các bí mật được gắn vào tệp và nó hoạt động, tuy nhiên tôi muốn chúng có thể truy cập được dưới dạng biến env.

Đây là tập tin secret.yml của tôi:

apiVersion: secret-store.csi.x-k8s.io/v1alpha1
loại: SecretProviderClass
metadata:
  tên: azure-kvname
thông số kỹ thuật:
  nhà cung cấp: azure
  đối tượng bí mật:
  - secretName: bí mật thử nghiệm
    loại: Đục
    dữ liệu:
    - objectName: test-db-user
      khóa: dbuser
    - objectName: test-db-pass
      khóa: dbpassword
  thông số:
    usePodIdentity: "true"
    keyvaultName: "kiểm tra-keyvault"      
    tên đám mây: ""               
    đối tượng: |
      mảng:
        - |
          objectName: test-db-user
          Loại đối tượng: bí mật
          objectVersion: ""
        - |
          objectName: test-db-pass
          Loại đối tượng: bí mật
          objectVersion: ""
    tenantId: "<tenantID>"

Và triển khai của tôi.yml:

phiên bản api: v1
loại: Vỏ
metadata:
  tên: nginx-bí mật-store-inline
  nhãn:
    aadpodidbinding: aadpodidbinding
thông số kỹ thuật:
  hộp đựng:
    - tên: nginx
      hình ảnh: nginx
      khối lượngMount:
        - tên: secret-store-inline
          mountPath: "/mnt/secrets-store"
          chỉ đọc: đúng
      vi:
        - tên: DB_USER
          giá trịTừ:
            bí mậtKeyRef:
              tên: bí mật kiểm tra
              khóa: dbuser
        - tên: DB_PASSWORD
          giá trịTừ:
            bí mậtKeyRef:
              tên: bí mật kiểm tra
              khóa: dbpassword
  khối lượng:
    - tên: secret-store-inline
      csi:
        trình điều khiển: secret-store.csi.k8s.io
        chỉ đọc: đúng
        volumeAttributes:
          secretProviderClass: azure-kvname

Tôi đã làm theo các ví dụ do Azure cung cấp: bí mật, triển khai

Khi tôi áp dụng cả hai tệp, tôi nhận được CreateContainerConfigError: Lỗi: bí mật "kiểm tra bí mật" không tìm thấy

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.