如何用一种简单的方法将10kb的文本传输到kubernetes中的pod中?

如何用一种简单的方法将10kb的文本传输到kubernetes中的pod中?,kubernetes,Kubernetes,我想将一些键值数据,大约1kb~10kb,传输到kubernetes的一个pod中。有没有一个简单的方法来实现这一点?我不想每次都创建一个configmap,因为这会发生很多次。。。 先谢谢你 您可以使用kubectl cp命令将文件复制到pod中 另一种方法是在pod内运行的服务中创建REST端点,并将文件发布到端点 实现这一点的最佳方法是在本地创建一个文件,并用您的配置(键值对)填充该文件 然后 假设/tmp/foo.properties是本地包含键值对的文件,要将此文件装载到pod中,只需

我想将一些键值数据,大约1kb~10kb,传输到kubernetes的一个pod中。有没有一个简单的方法来实现这一点?我不想每次都创建一个configmap,因为这会发生很多次。。。
先谢谢你

您可以使用kubectl cp命令将文件复制到pod中


另一种方法是在pod内运行的服务中创建REST端点,并将文件发布到端点

实现这一点的最佳方法是在本地创建一个文件,并用您的配置(键值对)填充该文件 然后 假设
/tmp/foo.properties
是本地包含键值对的文件,要将此文件装载到pod中,只需使用以下命令进行复制

kubectl cp/tmp/foo/:/tmp/foo.properties


您的文件将出现在
/tmp/foo.properties

在您的pod中创建web API?没有具体的神奇答案,如果不是Kubernetes,你会怎么做?看起来是一个适用于无服务器/lambdayes的请求,在我使用Kubernetes之前,我的应用程序将从为此设计的http服务器中提取数据。我希望有一种方法来消除它来简化我的系统…谢谢,但是我的POD必须在启动时立即读取这些数据,而且我必须使用API而不是Kubtl访问K8S。您可以考虑init容器,但是文件传输只能在启动时进行一次。