Я хочу хранить файлы в Kubernetes Secrets, но я не нашел, как это сделать, используя файл yaml
.
Я смог сделать это, используя cli с kubectl
:
kubectl create secret generic some-secret --from-file=secret1.txt=secrets/secret1.txt
Но когда я попробую что-то подобное в yaml
:
apiVersion: v1
kind: Secret
metadata:
name: some-secret
type: Opaque
data:
secret1.txt: secrets/secret1.txt
У меня есть эта ошибка:
[pos 73]: json: error decoding base64 binary 'assets/elasticsearch.yml': illegal base64 data at input byte 20
Я следую этому руководству http://kubernetes.io/docs/user-guide/secrets/. В нем объясняется, как создать секрет с помощью yaml
, но не как создать секрет из файла с помощью yaml
.
Возможно ли это? Если да, то как я могу это сделать?