kubernetes-helm - 使用helm install时如何支持节点选择
问题描述
使用掌舵 2.7.3。掌舵和 Kubernetes 的新手。我有两个工作节点,我想部署到一个特定的节点。我为每个节点分配了唯一的标签。然后我将 nodeSelector 添加到 deployment.yaml。当我运行 helm install 时,它似乎忽略了节点选择并在两个工作节点之间随机部署。想了解使用 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
推荐阅读
- sql - 尝试使用动态透视查询时出现语法错误
- python - django中多个表单字段中的语音识别
- rust - 模式匹配互斥体包装的特征实现者枚举的惯用方式?
- heroku - 为什么在我的 python 模块上退出系统后我的交易机器人正在重新启动?
- scikit-learn - 有没有办法将 scikit-learn 中的 RandomizedSearchCV 或 GridSearchCV 与 GPflow 2 模型一起使用?
- python - Django ForeignKey.limit_choices_to 与 ForeignKey to ManyToMany 场景
- image - ffmpeg 只显示一张图片?
- r - 维护 PSQL+R Shiny 连接的最佳实践
- hibernate - 我如何让 JPA 的多对多关系与 kotlin 一起工作?延迟初始化异常
- c++ - 我无法访问某些 openGL 功能