当我尝试通过上传更新的deploy.yaml 来更新部署时,显示deployments.apps {my-app-name} already exists
时出错。
我知道我可以从部署中更新映像版本,但是我想使用yaml来完成所有工作,以便可以跟踪自己在做什么。
谢谢
p.s。我没有控制台访问那台机器的权限,只有仪表板Web界面。
答案 0 :(得分:0)
请在命令行中尝试以下操作:
kubectl apply -f deployment.yaml -n <namespace name>
要通过仪表板上传yaml文件来实现此目的-
删除现有部署并上传修改后的文件。部署运行时,无法再次上载同一部署的文件。
答案 1 :(得分:0)
找不到其他通过仪表板WEB UI子菜单更新部署的方法:Deployments > View/edit YAML
。似乎https://Web_ui_dashboard_IP/api/v1/appdeploymentfromfile
中的POST请求不支持修改部署。