【发布时间】:2023-01-12 06:36:24
【问题描述】:
是否可以实时且非交互地修改实时 Kubernetes 清单?我知道 kubectl edit 允许这种行为,但这需要在调用命令时打开的编辑器中进行用户交互。我需要能够在没有用户交互的情况下执行此操作(例如在脚本中等)。这是否可以通过一个简单的命令实现——也许是 kubectl edit 的变体?
【问题讨论】:
标签: kubernetes
是否可以实时且非交互地修改实时 Kubernetes 清单?我知道 kubectl edit 允许这种行为,但这需要在调用命令时打开的编辑器中进行用户交互。我需要能够在没有用户交互的情况下执行此操作(例如在脚本中等)。这是否可以通过一个简单的命令实现——也许是 kubectl edit 的变体?
【问题讨论】:
标签: kubernetes
整个 Kubernetes 都是围绕 API 构建的。你可以例如如果需要,可以使用任何 http 客户端直接与 REST API 交互。
您还可以在纯 Yaml 文本文件中创建或修改 Kubernetes 清单文件,以及申请他们使用 kubectl CLI 或任何 http 客户端。
【讨论】:
也许使用 helm 部署它们会更容易。您必须为部署制作模板,但您可以轻松更新和回滚到具有特定值的图表的特定版本。
【讨论】: