【问题标题】:Kubernetes Dashboard Update Deployment IssueKubernetes 仪表板更新部署问题
【发布时间】:2019-07-08 00:19:08
【问题描述】:

当我尝试通过上传更新的 deployment.yaml 来更新部署时,出现显示 deployments.apps {my-app-name} already exists 的错误。

我知道我可以通过部署更新映像版本,但我想使用 yaml 完成所有工作,以便跟踪我在做什么。

谢谢

附言我没有对该机器的控制台访问权限,只有仪表板 Web 界面。

【问题讨论】:

    标签: kubernetes kubernetes-dashboard


    【解决方案1】:

    请在命令行中尝试以下操作:

    kubectl apply -f deployment.yaml -n <namespace name>

    通过上传 yaml 文件从仪表板执行此操作 -

    删除您现有的部署并上传修改后的文件。当您的部署正在运行时,您无法再次上传同一部署的文件。

    【讨论】:

    • 您好,我无法访问终端,因此无法运行 kubectl
    • 删除部署会导致程序停机,这并不理想。我不知道是设计原因还是错误,我无法使用+ CREATE 按钮更新部署。
    【解决方案2】:

    没有找到通过仪表板WEB UI子菜单更新部署的其他方法:Deployments > View/edit YAML。似乎https://Web_ui_dashboard_IP/api/v1/appdeploymentfromfile中的POST请求不支持部署修改。

    【讨论】:

      猜你喜欢
      • 2020-01-23
      • 2019-05-22
      • 2018-01-21
      • 1970-01-01
      • 2020-10-31
      • 2019-06-10
      • 2018-08-29
      • 2021-06-20
      • 2021-07-10
      相关资源
      最近更新 更多