2017-09-20 33 views
0

我正在使用kubernetes集羣進行測試,並且使用起來非常棒。但我有以下情形:Kubernetes:發送每個莢的自定義參數

我需要傳遞給每莢自定義值(S)只是該吊艙。假設我有部署1,並且我爲這個部署定義了一些env vars,env vars將會去每個pod,這很好,但是我需要的是發送可能轉到特定pod的自定義值(比如「到我可能創建的第三個莢,發送這個」)。

這是我現在得到:

enter image description here

然後,我需要的是這樣的:

enter image description here

有沒有什麼神器/功能,我可以使用?它不一定是一個env var,它可能是一個configmap值,或任何東西。在此先感謝

回答

2

莢部署是均勻的。如果你想建立一組彼此不同的吊艙,你可能想使用StatefulSet,這給每個POD您可以在吊艙內使用索引來選擇相關的配置PARAMS

0

這裏真正的問題是你怎麼知道你想放在特定的吊艙首先。您可能可以實現像這樣爲您的pod編寫自定義初始化程序。您也可以從中央協調器獲取init容器預取信息。爲了提出解決方案,您需要以「不是雪花」的方式來解決問題。