如何从另一个Pod或Kubernetes实体创建/删除Pod

时间:2018-11-19 01:07:13

标签: python kubernetes cluster-computing

我是Kubernetes的新手,并且对您有设计问题。

我正在使用3件主要物品:

  1. 生产者-二进制文件是相同的,但是生产者从中获取数据的来源不同。用户可以从不同来源创建任意数量的生产者。可以在运行时添加或删除它们。

  2. 任务-一个生产者有一个或多个任务-可以在运行时添加或减少它们。每个任务运行一个特定的,唯一的查询(由用户定义)。

  3. 业务逻辑实体-将根据用户请求创建新的生产者或新任务,或删除生产者或任务。

现在,目前,我正在通过在pod中运行业务逻辑来实现此目标,并且它在运行时使用“ Kubernetes python客户端API”创建了生产者pod和任务pod。

我想知道还有更好的方法吗?

我绝对不是在寻找plicateSet或Horizo​​ntal Pod加速器,因为我的生产者/任务容器的参数将始终更改-取决于用户数据。

我还可以将业务逻辑转换为可以在运行时创建/删除Pod的任何其他Kubernetes实体吗?

任何帮助将不胜感激。

谢谢。

0 个答案:

没有答案