使用头盔2.7.3。掌舵和kubernetes的新手。我有两个工作程序节点,我想部署到一个特定的节点。我已经为每个节点分配了唯一的标签。然后,我将nodeSelector添加到deployment.yaml。运行helm install时,它似乎忽略了节点选择,而是在两个工作节点之间随机部署。想了解使用头盔部署时选择节点的最佳方法。
小智 13
你可以使用这样的东西:
helm install --name elasticsearch elastic/elasticsearch --set \
nodeSelector."beta\\.kubernetes\\.io/os"=linux
Run Code Online (Sandbox Code Playgroud)
注意:转义.
字符!希望这可以帮助。
小智 5
参见示例:
kubectl label nodes <your desired node> databases=mysql --overwrite
Run Code Online (Sandbox Code Playgroud)
检查标签:
kubectl get nodes --show-labels
Run Code Online (Sandbox Code Playgroud)
运行以下命令:
helm create test-chart && cd test-chart
helm install . --set nodeSelector.databases=mysql
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1710 次 |
最近记录: |