Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes:每个吊舱发送自定义参数_Kubernetes - Fatal编程技术网

Kubernetes:每个吊舱发送自定义参数

Kubernetes:每个吊舱发送自定义参数,kubernetes,Kubernetes,我正在用kubernetes集群进行测试,使用它真是太棒了。但我得到了以下场景: 我需要为每个吊舱传递一个自定义值 比方说,我得到了部署1,我为该部署定义了一些环境变量,这些环境变量将发送到每个pod,这很好,但我需要的是发送可能会发送到特定pod的自定义值(比如“发送到我可能创建的第三个pod,发送这个”) 这就是我现在得到的: 那么,我需要的是这样的东西: 是否有我可以使用的工件/功能?它不必是env var,也可以是configmap值或其他任何值。提前感谢部署中的吊舱是同质的。如果要

我正在用kubernetes集群进行测试,使用它真是太棒了。但我得到了以下场景:

我需要为每个吊舱传递一个自定义值

比方说,我得到了部署1,我为该部署定义了一些环境变量,这些环境变量将发送到每个pod,这很好,但我需要的是发送可能会发送到特定pod的自定义值(比如“发送到我可能创建的第三个pod,发送这个”)

这就是我现在得到的:

那么,我需要的是这样的东西:


是否有我可以使用的工件/功能?它不必是env var,也可以是configmap值或其他任何值。提前感谢

部署中的吊舱是同质的。如果要设置一组彼此不同的pod,可能需要使用StatefulSet,它为每个pod提供一个索引,您可以在pod中使用该索引来选择相关的配置参数。部署中的pod是同质的。如果要设置一组彼此不同的pod,可能需要使用StatefulSet,它为每个pod提供一个索引,您可以在pod中使用该索引来选择相关的配置参数。这里真正的问题是如何知道首先要在特定的pod中放置什么。您可能会通过为您的POD编写自定义初始化器来实现类似的功能。您还可以使用init容器从中央协调器预取信息。要提出解决方案,你需要以“不是雪花”的方式来解决问题。

这里真正的问题是,你如何知道首先要在特定的pod中放置什么。您可能会通过为您的POD编写自定义初始化器来实现类似的功能。您还可以使用init容器从中央协调器预取信息。要提出解决方案,您需要以“不是雪花”的方式来解决