kubernetes - Statefulset 的副本调度问题
问题描述
无论如何我可以告诉 Kuberbetes 如何在 statefulset 中安排副本?例如,我将节点划分为 3 个不同的可用区 (AZ)。我已经相应地标记了这些节点。现在我希望 K8s 根据节点标签在每个 AZ 中放置 1 个副本。谢谢
解决方案
Pod 将始终尝试跨不同节点进行调度,以实现您可以尝试使用的目标DaemonSet
,这将只允许每个节点中的此类 Pod 之一。
此外,您可以基于该节点中已调度的 Pod 使用反亲和性。
https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
推荐阅读
- java - 为什么将 @Repository 放在 Spring Data JPA 接口之上?
- python - 如何使用 Python 为单元格填充颜色
- sql - 如何替换整数?
- winapi - WaitForDebugEvent[Ex] 如何报告超时?
- lightgbm - LightGBM cli 是否支持“feature_name”配置?
- google-bigquery - 在 BigQuery 中创建测试数据
- php - PHP:YouTube 数据 API 在“Playlists.list”上不返回任何频道,但在“Channels.list”上返回
- smartcard - 如何删除 EF FPLMN 中的所有 PLMN?
- react-native - 改进元素样式以进行全屏扫描
- c++ - 为什么这个 C++ lambda 函数返回 1?