Puncte:0

AKS cu Azure Key Vault - variabilele env nu se încarcă

drapel hu

Încerc să folosesc secretele din Azure Key Vault în implementarea mea Kubernetes ca variabile de mediu și mă străduiesc să fac asta. Folosesc identitatea pod Azure și secretele sunt montate în fișier și asta funcționează, totuși vreau să fie accesibile ca variabile env.

Iată fișierul meu secrets.yml:

apiVersion: secrets-store.csi.x-k8s.io/v1alpha1
fel: SecretProviderClass
metadate:
  nume: azure-kvname
specificație:
  furnizor: azur
  secretObjects:
  - secretName: test-secret
    tip: Opac
    date:
    - objectName: test-db-user
      cheie: dbuser
    - objectName: test-db-pass
      cheie: dbpassword
  parametri:
    usePodIdentity: „adevărat”
    keyvaultName: „test-keyvault”      
    cloudName: ""               
    obiecte: |
      matrice:
        - |
          objectName: test-db-user
          objectType: secret
          objectVersion: ""
        - |
          objectName: test-db-pass
          objectType: secret
          objectVersion: ""
    tenantId: „<tenantID>”

Și deployment.yml meu:

apiVersion: v1
fel: Pod
metadate:
  nume: nginx-secrets-store-inline
  etichete:
    aadpodidbinding: aadpodidbinding
specificație:
  containere:
    - nume: nginx
      imagine: nginx
      volumMonturi:
        - nume: secrets-store-inline
          mountPath: „/mnt/secrets-store”
          readOnly: adevărat
      env:
        - nume: DB_USER
          valoareDe la:
            secretKeyRef:
              nume: test-secret
              cheie: dbuser
        - nume: DB_PASSWORD
          valoareDe la:
            secretKeyRef:
              nume: test-secret
              cheie: dbpassword
  volume:
    - nume: secrets-store-inline
      csi:
        driver: secrets-store.csi.k8s.io
        readOnly: adevărat
        volumAtribute:
          secretProviderClass: azure-kvname

Am urmat exemplele oferite de Azure: secret, implementare

Când aplic ambele fișiere, primesc CreateContainerConfigError: Eroare: secretul „test-secret” nu a fost găsit

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.