本文介绍灰度发布新版本服务,系统运行一段时间,新版本服务稳定后,如何删除老版本服务。
前提条件
- 创建Kubernetes托管版集群。
- 通过kubectl连接Kubernetes集群。
- 您已部署老版本服务,同时已灰度发布新版本服务,参见步骤1:部署服务和步骤2:发布新版本服务。
通过命令行删除
执行以下命令,编辑步骤2:发布新版本服务已经部署的YAML文件,删除老版本的服务。
说明 请将
annotations
一并删除。
kubectl get ingress gray-release-02
通过控制台删除
执行结果
可以看到,现在的请求全部被路由到了新版本的服务中,至此完成了灰度发布的整个周期。最后,您也可以删除老版本的Deployment和Service。
在文档使用中是否遇到以下问题
更多建议
匿名提交