如何从 java 获取 kubernetes 秘密数据

How to get kubernetes secret data from java

按照link https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/描述了如何添加秘密(加密)数据。

如何从 java 客户端获取键值对?

您可以使用 Kubernetes 的 REST API 的官方 Java 客户端并读取此 doc. You will get a result of return type V1Secret 中定义的秘密。

V1Secret result = apiInstance.readNamespacedSecret(name, namespace, pretty, exact, export);

此对象 result 具有 Map<String, byte> 类型的 属性 data 以从中获取键值对。