【问题标题】:Managing jobs and cron jobs in kubernetes在 Kubernetes 中管理作业和 cron 作业
【发布时间】:2020-09-22 11:53:55
【问题描述】:

我可以通过其 API 请求管理 K8S 中的作业吗? 我希望我的应用程序通过 API k8s 与基础设施进行交互。
例如,替换、更改、删​​除工作? 我没有找到任何有用的文献,但我会非常感激的

【问题讨论】:

  • Kubernetes 文档中的 Kubernetes API Overview 可能是一个很好的起点。您可以使用 REST 调用(受权限强制)修改任何 Kubernetes 对象,并且有适用于大多数语言的 SDK。

标签: kubernetes continuous-integration jobs continuous-deployment


【解决方案1】:

我可以通过其 API 请求管理 K8S 中的作业吗?

是的,你可以。

我希望我的应用程序通过 API k8s 与基础架构进行交互。例如,替换、更改、删​​除作业?

Kubernetes API 是通过 HTTP 提供的基于资源 (RESTful) 的编程接口。它支持通过标准 HTTP 动词(POST、PUT、PATCH、DELETE、GET)检索、创建、更新和删除主要资源。

参考:Kubernetes API Concepts

建议:使用 Kubernetes client library 来实现您的 REST 客户端。

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 2022-07-15
    • 2014-04-06
    • 2018-06-20
    • 2021-07-17
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 2019-11-21
    相关资源
    最近更新 更多