通过以下链接 https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/ 介绍了如何添加加密数据。
如何从Java客户端获得密钥值S?
您可以使用官方Java客户端为Kubernetes REST API,并读取在此定义的秘密。 doc . 您将得到返回类型的结果 V1Secret .
V1Secret result = apiInstance.readNamespacedSecret(name, namespace, pretty, exact, export) ;
V1Secret result = apiInstance.readNamespacedSecret(name, namespace, pretty, exact, export)
这个对象 result 有财产 data 类型 Map<String, byte> 从中获取键值对。
result
data
Map<String, byte>