Ich möchte Dateien in Kubernetes Secrets speichern, aber ich habe nicht gefunden, wie es mit einer yaml
Datei zu tun.Wie setze ich geheime Dateien zu kubernetes Secrets von Yaml?
Ich habe in der Lage gewesen, um es den cli zu machen mit mit kubectl
:
kubectl create secret generic some-secret --from-file=secret1.txt=secrets/secret1.txt
Aber wenn ich versuche, etwas ähnliches in einem yaml
:
apiVersion: v1
kind: Secret
metadata:
name: some-secret
type: Opaque
data:
secret1.txt: secrets/secret1.txt
Ive diesen Fehler bekam:
[pos 73]: json: error decoding base64 binary 'assets/elasticsearch.yml': illegal base64 data at input byte 20
Ich befolge diese Anleitung http://kubernetes.io/docs/user-guide/secrets/. Es wird erklärt, wie ein Geheimnis mit Hilfe einer yaml
erstellt wird, aber nicht, wie ein Geheimnis aus einer Datei mit yaml
erstellt wird.
Ist es möglich? Wenn ja, wie kann ich es tun?
Danke zu schlecht einen Dateiverweis hinzugefügt wird nicht :-(unterstützt – dgil