作为StatefulSet的一部分,在每个可用的工作节点上运行单个Pod的最简单方法是什么。所以,一对一映射。
我说每个Pod默认情况下都会在不同的节点上运行StatefulSet,这是对的吗?在哪种情况下,在集群中存在x个Worker节点的情况下,向SS添加x个pod就足够了?
谢谢。
请改用DaemonSet。
DaemonSet确保所有(或某些(节点运行Pod的副本。随着节点被添加到集群中,Pod也被添加到其中。当节点从集群中移除时,这些Pod将被垃圾收集。删除DaemonSet将清理它创建的Pod。
如果您真的想使用statefulSet,可以查看nodeSelector或Affinity and Anti-afinity等功能。