0
我是Kubernetes的新手(是不是我們都是?)。單個Secret可以表示爲單個文件嗎?
能一個Secret,由鍵和值的,當然,可以通過一個容器中使用時表示爲單個文件?
我明白,通常一個祕密,當mounted by a container,本質上是一個目錄。我想知道是否有一些語法糖或其他構造可能代表它是Java Properties
文件,這些文件的關鍵是祕密密鑰,其值將是祕密的值。
我是Kubernetes的新手(是不是我們都是?)。單個Secret可以表示爲單個文件嗎?
能一個Secret,由鍵和值的,當然,可以通過一個容器中使用時表示爲單個文件?
我明白,通常一個祕密,當mounted by a container,本質上是一個目錄。我想知道是否有一些語法糖或其他構造可能代表它是Java Properties
文件,這些文件的關鍵是祕密密鑰,其值將是祕密的值。
目前這是不可能的。解決這個問題的唯一方法是創建一個鍵值對,其中的值是base64編碼的JSON對象。
apiVersion: v1
kind: Secret
metadata:
name: mysecret
type: Opaque
data:
conf.json: eyJrZXkiOiAidmFsdWUiLCAia2V5MiI6ICJ2YWx1ZTIifQ==
的conf.json
值就是:
echo -n '{"key": "value", "key2": "value2"}' | base64
謝謝。是的,這是我現在使用的解決方法。 –