Secret w Kubernetes

0

Cześć, mam mały problem z sekretami w k8s. Mam apkę w django oraz bazę Postgresową. Gdy odpalam deploy/job z wbitą na sztywno zmienną.

env:
    - name: DATABASE_URL
      value: postgis://USER:PASSWORD@postgis:PORT/DB_NAME

wszystko działa jak należy i łączy się z czym powinno. Problem jest gdy chcę użyć sekretu:

- name: DATABASE_URL
  valueFrom:
    secretKeyRef:
      name: api-secrets
      key: DATABASE_URL

Tutaj nic mi nie działa. Job dostaje ciągłe errory, a deploy dostaje od razu error database XXXX not exist

k8s uczę się od niedawna i zastanawiam mnie co jest tego przyczyną.

0

Temat do zamknięcia. Po rozmowie z jedną osobą z grupki facebookowej olśniło mnie ze używanie komendy

echo COKOLWIEK | base64

nie jest najlepszym pomysłem bo dopisuje znak entera na końcu lini

echo -ne COKOLWIEK | base64

już tego nie robi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1