在 Kubernetes 中创建 API 端点

问题描述

我是 Kubernetes 的新手,所以可能已经有我在这里缺少的新解决方案。

要求

如何在 Kubernetes 中创建可用于生成新部署和服务的 API 端点?

为什么我需要 API 端点?

要求是,只要有信息(比如新服务的名称、它应该运行的端口、它使用的配置和资源等)就需要生成新服务服务(比如服务 A)。

因此,当这些信息被提供给端点时,在该 api 端点后面运行的服务将根据获得的信息创建一个模板,并执行必要的命令来生成新服务。

如果有比这更好的方法,也请给我建议。

解决方法

对我来说,解决方案是使用一些标准库,例如kubernetes python 客户端按照@mario 的建议与我的应用程序中的 kubernetes API 交互。

我将分享关于我如何使用 python 客户端编写 api 的进一步解决方案,甚至可能使用 go ;)