2017-04-19 40 views
0

我是Kubernetes的新手(是不是我們都是?)。單個Secret可以表示爲單個文件嗎?

能一個Secret,由鍵和值的,當然,可以通過一個容器中使用時表示爲單個文件?

我明白,通常一個祕密,當mounted by a container,本質上是一個目錄。我想知道是否有一些語法糖或其他構造可能代表它是Java Properties文件,這些文件的關鍵是祕密密鑰,其值將是祕密的值。

回答

0

目前這是不可能的。解決這個問題的唯一方法是創建一個鍵值對,其中的值是base64編碼的JSON對象。

apiVersion: v1 
kind: Secret 
metadata: 
    name: mysecret 
type: Opaque 
data: 
    conf.json: eyJrZXkiOiAidmFsdWUiLCAia2V5MiI6ICJ2YWx1ZTIifQ== 

conf.json值就是:

echo -n '{"key": "value", "key2": "value2"}' | base64 
+0

謝謝。是的,這是我現在使用的解決方法。 –

相關問題