
istio
文章平均质量分 94
号称新一代微服务架构
淡黄的Cherry
3年运维开发经验,持续分享技术干货~
所有博文中相关资料都可以后台私信我获取~
展开
-
istio实现灰度发布,A/B发布, Kiali网格可视化(二)
代码发布是软件开发生命周期中的一个重要环节,确保新功能和修复能够顺利上线。以下是几种常见的代码发布流程。在学习灰度发布之前。我们首先回忆下代码发布常用的几种方法。蓝绿部署是一种通过维护两套独立的环境(蓝环境和绿环境)来实现零停机时间发版的方法。当前版本(蓝)和新版本(绿)是完全独立的,在绿色环境通过验证后,流量被切换到绿色环境。**优点:**对用户无感,是最安全的发布方式,业务稳定**缺点:**需要两套系统,对资源要求比较高,成本特别高按批次停止老版本实例,启动新版本实例。原创 2025-02-18 15:26:16 · 1113 阅读 · 0 评论 -
istio入门篇(一)
在过去的几十年中,我们已经看到了单体应用程序开始拆分为较小的应用程序。此外,诸如Docker之类的容器化技术和诸如Kubernetes之类的编排系统加速了这一变化。尽管在像Kubernetes这样的分布式系统上采用微服务架构有许多优势,但它也具有相当的复杂性。由于分布式服务必须相互通信,因此我们必须考虑发现,路由,重试和故障转移。还有其他一些问题,例如安全性和可观察性,我们还必须注意以下问题:现在,在每个服务中建立这些通信功能可能非常繁琐,尤其是当服务范围扩大且通信变得复杂时,更是如此。原创 2025-02-15 11:05:39 · 1228 阅读 · 0 评论