ファイルを Kubernetes Secrets に保存したいのですが、yaml
ファイルを使用して保存する方法が見つかりません。
私はcliを使ってそれを作ることができましたkubectl
:
kubectl create secret generic some-secret --from-file=secret1.txt=secrets/secret1.txt
しかし、私が a で似たようなことをしようとすると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
出来ますか?もしそうなら、どうすればいいですか?