2017-04-03 61 views

回答

1

您可以爲您的從節點使用label,並在selector中將該標籤用於守護程序集,該守護程序集只會在具有該標籤的節點上部署。

相反,你可以定義一個負選擇分配守護進程設置爲沒有標籤的豆莢。在你的情況下,沒有主標籤的吊艙。

+0

最後我們添加一個標籤到所有我們想要部署的節點併爲它們使用節點選擇器。我們將如何使用負選擇器? –

+0

從文檔,你應該能夠做到'!='https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#equality-based-requirement – MrE

+0

我不好,現在看來,這是僅用於查找,不用於定義。 – MrE

0

您正在尋找的污點和Tolerations功能。使用這些,您可以定義給定節點處於「受感染」狀態,特別是防止此節點上的pod調度,除非它們具有與該污點相匹配的容差。

+0

這不起作用: tolerations: - 關鍵: 「kubernetes.io/role」 運營商: 「平等」 值: 「大師」 大意是: 「NoSchedule」 –