Chcę przechowywać pliki w Secrets Kubernetes, ale nie znalazłem, jak to zrobić przy użyciu pliku yaml
.Jak ustawić tajne pliki w sekretach kubernetes przez yaml?
Byłem w stanie zrobić to za pomocą CLI z kubectl
:
kubectl create secret generic some-secret --from-file=secret1.txt=secrets/secret1.txt
Ale gdy próbuję coś podobnego w yaml
:
apiVersion: v1
kind: Secret
metadata:
name: some-secret
type: Opaque
data:
secret1.txt: secrets/secret1.txt
Ive got ten błąd:
[pos 73]: json: error decoding base64 binary 'assets/elasticsearch.yml': illegal base64 data at input byte 20
Postępuję zgodnie z tym przewodnikiem http://kubernetes.io/docs/user-guide/secrets/. Wyjaśnia, jak utworzyć klucz tajny za pomocą yaml
, ale nie w jaki sposób utworzyć tajne z pliku plik przy użyciu yaml
.
Czy to możliwe? Jeśli tak, jak mogę to zrobić?
Dziękuję, szkoda dodanie odniesienia pliku nie jest obsługiwany :-( – dgil