我可以让kubectl用下面的命令创建一组文件来创建configmap
kubectl create configmap configmap2 --from-file foldername其中foldername包含带有键和值的文件。
现在,我希望使用Java创建一个具有相同文件夹的K8s配置映射。我不想使用任何图书馆。我有办法做到这一点吗?
发布于 2020-03-09 10:36:39
是的,你可以做到这一点,但这并不容易--你必须:
java.nio.file.Files)java.util.Base64 )使用Kubernetes Java客户机(例如:fabric8io客户端、库伯奈特官方客户)会更容易。
发布于 2020-03-09 11:04:54
下面是您必须向Kubernetes API服务器发出的API请求,以创建一个ConfigMap:
数据必须是指定的ConfigMap JSON对象。
如果不使用库,则还必须在请求中包含正确的凭据,这通常是令牌(Authorization: Bearer <token>)或证书。
提示:
您可以使用kubectl create configmap -v 10 configmap2 --from-file foldername (注意事项-v 10)查看kubectl向API服务器发出的确切的HTTP请求。
https://stackoverflow.com/questions/60597461
复制相似问题