Istio 流量管理之熔断

熔断是创建弹性微服务应用的重要特性,使用熔断可以对并发连接太多,请求过频等做出主动防御,避免服务链条因单一故障问题而出现雪崩效应。 因熔断设置针对的是具体的目标主机,所以 Istio 使用 Destination Rule 来进行配置。

阅读更多

Istio 流量管理之流量转移

在日常的持续部署中,我们一般使用滚动升级的方式来进行微服务升级。若使用 Kubernetes 容器编排平台进行微服务滚动升级,其一般通过控制实例数的方式来实现。将旧版本下线,将新版本启动,新实例健康检查通过后,统一将流量打到新版本。 而使用 Istio,不用控制实例数,且可以更细粒度的控制流量打到各个版本的百分比,从而实现按比例将流量逐渐迁移到新版本来实现升级。

阅读更多

2020 年終總結

2020馬上就要結束了,總結2020,於國家於自己都是不平凡的一年。 年初,疫情肆虐,讓每個人都心驚膽戰。可敬的是,我們的民族,每當關鍵時刻,總有人不畏艱險,迎難而上,帶領人們走出困境。 於自己而言,2020將是一生中都難忘的一年:在這一年中,遇到一些事,明白一些道理。 這一年,太太生產,女兒出生,帶給我不一樣的人生經歷。更重要的是,鞭策我承擔起做一個好丈夫好父親的責任。 這一年,身體經歷一次非同尋常的考驗,皆因自己多年的不良習慣所致。磨礪我重新審視自己,審視人生。塞翁失馬,焉知非福,也因此結識中醫,結識傳統文化。解決人生的種種問題,皆應內求。—— 這是我至此所明白的最重要的人生道理。而給我這把鑰匙的人即是於網絡空間相識的張慶祥導師,通過導師對「論語」,「心經」,「陽明心學」的解讀,讓我明白自己出問題的根本——即未順應天道。感歎古人的非凡智慧,中華民族的偉大。

阅读更多