【发布时间】:2023-03-29 12:05:02
【问题描述】:
我正在围绕 kubernetes Go Operator 进行 POC 以在应用程序中执行一些异步操作,并且我希望从 python 应用程序中获取回调到 Operator,然后可以继续更新资源元数据,例如更改资源状态字段。
我知道 Kubernetes Go Operator SDK 使用的控制器使用在特定端口上运行的 API Server。但它可以用作自定义 API 服务器,我可以在其中设置 webhook 的工作路径吗?
预期回调 API 示例:
curl -XPOST http://cyber-operator.svc/application/updateClusterState
我希望在调用此 API 时在运算符内部运行一个过程。
我搜索了文档,但找不到相关内容。我可以在 Operator 中运行单独的 API Server 吗?如果它必须监听与内置控制器不同的端口,我很好。
【问题讨论】:
标签: go kubernetes operator-sdk