从文档来看,目前nacos灰度发布是通过指定ip地址的方式做的,但是在k8s容器环境,应用重启会伴随着pod的ip变化,在灰度发布时无法预知到pod的ip
基于现在的nacos,暂时没法做到完全自动化的完全灰度上下线。
但是有一种思路也许可行: k8s容器启动时,注册的服务可以设置为disabled的下线状态, 这样虽然注册上了,但是不会对外提供服务,之后通过openAPI也好,控制台也好,再把服务改成上线状态。
只是目前这块工作需要用户自己执行和操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。