在Kubernetes (k8s) 中,回滚部署是一个常见的操作,用于将应用程序或服务恢复到之前的版本。以下是在CentOS上回滚Kubernetes部署的详细步骤:
kubectl rollout history deployment/deployment-name
命令查看Deployment的修订历史,确定要回滚到的版本。kubectl rollout history deployment/deployment-name --revision revision-number
命令查看某个特定版本的详细信息。kubectl rollout undo deployment/deployment-name
命令回滚到上一个版本。kubectl rollout undo deployment/deployment-name --to-revision revision-number
命令回滚到某个特定的版本。kubectl rollout status deployment/deployment-name
命令查看Deployment的状态,确保回滚成功。kubectl describe deployment/deployment-name
命令查看Deployment的详细信息,确认回滚后的资源配置。spec.revisionHistoryLimit
字段来调整这个值。