我使用GKE来运行由可抢占节点和不可抢占节点组成的集群。
我正在使用requiredDuringSchedulingIgnoredDuringExecution
将目标部署限制为两个节点池:可抢占和不可抢占,并且我正在使用preferredDuringSchedulingIgnoredDuringExecution
选择preemptible
池。
我想鼓励稳定的Pod迁移到可抢占的节点。我认为可以通过检测此Pod在不可抢占的节点中运行并定期关闭它们来做到这一点。首选项设置将首先尝试在可抢占的节点池中计划新的Pod。
如何从Pod内得知容器在可抢占节点上运行?