首页 > 解决方案 > 使用helm install时如何支持节点选择

问题描述

使用掌舵 2.7.3。掌舵和 Kubernetes 的新手。我有两个工作节点,我想部署到一个特定的节点。我为每个节点分配了唯一的标签。然后我将 nodeSelector 添加到 deployment.yaml。当我运行 helm install 时,它似乎忽略了节点选择并在两个工作节点之间随机部署。想了解使用 helm 部署时节点选择的最佳方法。

标签: kubernetes-helm

解决方案


请参阅示例:

kubectl label nodes <your desired node> databases=mysql --overwrite

检查标签:

kubectl get nodes  --show-labels

运行以下命令:

helm create test-chart && cd test-chart
helm install . --set nodeSelector.databases=mysql

推荐阅读