当pod被调度或未调度时,如何在kubernetes节点(不在容器内)上运行操作?

当pod被调度或未调度时,如何在kubernetes节点(不在容器内)上运行操作?,kubernetes,Kubernetes,每当pod被调度或未调度时,我需要在节点外壳级别(不在容器内部)运行脚本。我搜索了文档,但只找到了添加在容器(,)中运行的钩子的方法。kubernetes是否有一个API,我可以用它来实现这一点? 谢谢 这是你应该做的 使用事件导出器捕获这些事件 部署webhook服务 当调度或取消导出事件发生时调用webhook 通过webhook,您应该能够触发脚本

每当pod被调度或未调度时,我需要在节点外壳级别(不在容器内部)运行脚本。我搜索了文档,但只找到了添加在容器(,)中运行的钩子的方法。kubernetes是否有一个API,我可以用它来实现这一点?
谢谢

这是你应该做的

  • 使用事件导出器捕获这些事件
  • 部署webhook服务
  • 当调度或取消导出事件发生时调用webhook
  • 通过webhook,您应该能够触发脚本