在 k8s 中,您可以回滾部署。您還可以回滾服務嗎?
如果對服務資源進行了錯誤的更新,回滾服務可能會有所幫助。
uj5u.com熱心網友回復:
rollback / rollout undo 不可用于service資源:
kubectl rollout
Manage the rollout of a resource.
Valid resource types include:
* deployments
* daemonsets
* statefulsets
uj5u.com熱心網友回復:
正如困惑的天才所回答的那樣,沒有選項可以回滾服務,但是只需添加我的 50 美分。
如果您使用 Helm 圖表進行部署,您可以實施某種方式在部署失敗時回滾所有資源。
因此,在升級 helm 發布版本時,您可以使用 --atomic ,如果您的部署失敗,它將自動回滾資源。
$ helm upgrade --atomic -f myvalues.yaml -f override.yaml redis ./redis
--atomic 如果設定,升級程序將回滾在升級失敗的情況下所做的更改。如果使用--atomic,將自動設定--wait 標志
閱讀有關原子舵的更多資訊
但是同樣沒有默認支持 SVC 像部署一樣回滾。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/363856.html
標籤:Kubernetes 服务 回滚
