gpt4 book ai didi

kubernetes - 如何通过编辑 yml 文件更新部署

转载 作者:行者123 更新时间:2023-12-02 23:41:52 60 4
gpt4 key购买 nike

官方kubernetes guidelines ,指示通过执行命令行 set 来更新部署:

kubectl set image deployment/nginx-deployment nginx=nginx:1.9.1

或通过内联编辑(我猜这将启动默认编辑器)

kubectl edit deployment/nginx-deployment

但是,这两个过程都会使一致性变得更加困难,因为需要离线更新 my-deployment.yml 文件(启动和运行的部署来自该文件)。 (这剥夺了人们对其 list 进行版本控制的优势)。

有没有办法

  • 通过文件启动部署
  • (需要时)对同一文件执行更新
  • 通过指向相同的更新文件来更新部署吗?

最佳答案

您只需按照以下步骤即可完成 -

  1. 编辑deployment.yaml 文件
  2. 运行以下命令 -

    kubectl apply -f deployment.yaml

这是我通常遵循的。您也可以使用 kubectl 补丁或进行编辑。

关于kubernetes - 如何通过编辑 yml 文件更新部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48191853/

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com