Secret w Kubernetes

Secret w Kubernetes
xDevil2
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 109
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ą.

Kopiuj
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:

Kopiuj
- 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ą.

xDevil2
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 109
0

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

Kopiuj
echo COKOLWIEK | base64

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

Kopiuj
echo -ne COKOLWIEK | base64

już tego nie robi.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.