2017-06-16 62 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