前言 在Istio的世界里,如果想把外部的請求流量引入網格,你需要認識並會學會配置Istio Ingress Gateway 什么是Ingress Gateway 由於Kubernetes Ingress API只能支持最基本的HTTP路由,使用Kubernetes Ingress ...
本文主要介紹在使用Istio時如何訪問集群外服務,即對出口流量的管理。 默認安裝的Istio是不能直接對集群外部服務進行訪問的,如果需要將外部服務暴露給 Istio 集群中的客戶端,目前有兩種方案: . 配置ServiceEntry . 配置global.proxy.includeIPRanges 配置serviceEntry訪問外部服務 ServiceEntry用於將額外的條目添加到Istio內 ...
2018-11-22 15:30 0 879 推薦指數:
前言 在Istio的世界里,如果想把外部的請求流量引入網格,你需要認識並會學會配置Istio Ingress Gateway 什么是Ingress Gateway 由於Kubernetes Ingress API只能支持最基本的HTTP路由,使用Kubernetes Ingress ...
在之前的最佳實踐中,已經帶大家通過一系列的實踐任務領略了Istio的無窮魅力。今天,將向大家介紹如何用Istio實現流量熔斷。 熔斷機制是創建彈性微服務應用程序的重要模式。熔斷可以幫助您自由控制故障影響的范圍、網絡延遲的峰值以及抵御其他一些來自外部的惡意攻擊等場景。 在接下來的任務中 ...
使用 Istio 可以很方便地實現速率限制。本文介紹了速率限制的使用場景,使用 memquota\redisquota adapter 實現速率限制的方法,通過配置 rule 實現有條件的速率限制,以及速率限制的原理。 1 使用場景 在許多場景下都需要對服務進行速率限制。 一種常見的場景 ...
大家都知道istio可以幫助我們實現灰度發布、流量監控、流量治理等一些功能。 每一個功能都幫助我們在不同場景中實現不同的業務。那么其中比如流量監控這種復雜的功能Istio是如何讓我們在不同的應用中實現呢? 因篇幅所限,我們今天重點介紹Istio里面實現這些功能的關鍵技術--調用鏈跟蹤 ...
摘要 使用 Istio 可以很方便地實現微服務間的訪問控制。本文演示了使用 Denier 適配器實現拒絕訪問,和 Listchecker 適配器實現黑白名單兩種方法。 使用場景 有時需要對微服務間的相互訪問進行控制,比如使滿足某些條件(比如版本)的微服務能夠(或不能)調用特定的微服 ...
大家都知道istio可以幫助我們實現灰度發布、流量監控、流量治理等功能。每一個功能都幫助我們在不同場景中實現不同的業務。那Istio是如何幫助我們實現監控和日志采集的呢? 這里我們依然以Bookinfo應用程序作為貫穿此任務的示例程序。首先在集群中安裝並部署Istio。 1 收集遙測 ...
目錄 1 准備工作 1.1 在k8s部署istio 1.2 istio自動注入 1.3 應用部署要求 2 負載均衡 3 流量遷移:金絲雀發布 3.1 發布應用 3.2 創建目標規則 ...
Istio的流量管理(概念) 目錄 Istio的流量管理(概念) 概述 Virtual services 為什么使用virtual service Virtual services舉例 ...