2017-06-16 46 views
0

我最近跳入容器和kubernetes我将如何用随机环境变量填充kubernetes?

我想设置一个环境变量,它会随机或有选择地从单词列表中选择...

所以说,我有1个箱,后者返回“世界你好”

如果设置了一个自定义的变量作为RETURN_THIS = [‘世界’,‘kubernetes’,‘宇宙’]

如果我扩展到3,则第二吊舱将返回‘你好kubernetes’和第三次将返回“你好,宇宙”

,如果我添加其他..它会返回的“hello world”

等等

对我如何能够做到这一点任何想法?

+0

如果你不需要更有意义的名称,主机会来得心应手。这在每个容器内都会有所不同。你可以回显主机名。我不认为pod知道还有多少个实例存在,它的副本数是多少。 –

+0

@ c0dec0de谢谢,但我一直在寻找有意义的东西......例如......在不同的容器中使用id /密码。 – Nokdu

回答

0

使用$RANDOM bash函数

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

谢谢,我认为这将起作用 – Nokdu