Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 我正在尝试设置一个环境变量,以便它可以随机或有选择地从单词列表中进行选择 假设我有一个pod返回“hello world” 如果我将一个自定义变量设置为RETURN_THIS=[“world”、“kubernetes”、“universe”] 如果我缩放到3,那么第二个pod将返回“你好,库伯内特斯”,第三个pod将返回“你好,宇宙” 如果我再加一个。。它将返回“你好,世界” 诸如此类 有没有关于如何做到这一点的想法?使用$RANDOMbash函数 si

我最近潜入了集装箱和kubernetes

我正在尝试设置一个环境变量,以便它可以随机或有选择地从单词列表中进行选择

假设我有一个pod返回“hello world”

如果我将一个自定义变量设置为RETURN_THIS=[“world”、“kubernetes”、“universe”]

如果我缩放到3,那么第二个pod将返回“你好,库伯内特斯”,第三个pod将返回“你好,宇宙”

如果我再加一个。。它将返回“你好,世界”

诸如此类


有没有关于如何做到这一点的想法?

使用
$RANDOM
bash函数

size=${#RETURN_THIS[@]}
HELLO=RETURN_THIS$(( $RANDOM % $size ))

如果您不需要更多有意义的名称,主机名将派上用场。这在每个容器中都是不同的。您可以回显主机名。我不认为pod知道还有多少实例存在,以及它在总副本中的数量。@c0dec0de谢谢,但我一直在寻找有意义的东西。。例如。。在不同的容器中分散使用id/密码。