精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Server-Speaks-First 有點坑,Linkerd 2.10 中的協議檢測和不透明端口

網絡 通信技術
協議檢測(Protocol detection),顧名思義,允許 Linkerd 自動檢測 TCP 連接中使用的協議。 Linkerd 的設計原則之一是“just work”,協議檢測是 Linkerd 如何實現這一目標的重要組成部分。

[[416375]]

本文轉載自微信公眾號「黑客下午茶」,作者為少。轉載本文請聯系黑客下午茶公眾號。

協議檢測(Protocol detection),顧名思義,允許 Linkerd 自動檢測 TCP 連接中使用的協議。 Linkerd 的設計原則之一是“just work”,協議檢測是 Linkerd 如何實現這一目標的重要組成部分。

什么是協議檢測?

簡而言之,協議檢測是通過檢查連接上的流量來確定 TCP 連接上使用的協議的能力。

Linkerd 使用 Protocol detection 來避免要求用戶指定協議。 Linkered 的代理不需要用戶配置每個端口使用的協議,而是簡單地執行協議檢測來回答問題。

Linkerd 的 Protocol detection 通過查看客戶端連接的前幾個字節來獲取有關流量的信息來工作。這種實現有一些后果,我們將在下面介紹。

但首先,讓我們首先回答為什么 Linkerd 關心任何協議的問題。

可觀察性、可靠性和安全性

我們通常將 Linkerd 的廣泛功能分為三類:可觀察性(Observability)、可靠性(reliability)和安全性(security)。了解連接(connection)上使用的協議是每個類別的基礎。

可觀察性

Linkerd 可觀察性功能的核心是流量檢測。這種儀器需要了解正在使用的協議,因為協議的知識可以提供豐富的指標。例如,知道連接正在使用 HTTP,Linkerd 就可以解析請求、響應和響應代碼,并報告響應延遲、請求量和錯誤率等指標。這些指標非常有價值,以至于它們成為谷歌 SRE 書中所謂的“黃金信號”的一部分。另一方面,如果 Linkerd 只知道連接是 TCP,則它僅限于記錄非常基本的信息,例如讀取和寫入的字節數——無法進一步解釋字節。

Linkerd 可觀察特性的核心是流量的測量。這種檢測需要理解正在使用的協議,因為對協議的了解可以提供豐富的度量。例如,知道一個連接正在使用 HTTP,就允許 Linkerd 解析請求、響應和響應代碼,并報告響應延遲、請求量和錯誤率等指標。這些指標非常有價值,它們是谷歌的 SRE 書中所謂的“黃金信號”的一部分。另一方面,如果 Linkerd 只知道一個連接是 TCP,那么它只能記錄非常基本的信息,比如讀取和寫入的字節數——沒有進一步解釋字節的能力。

安全

雙向 TLS (mTLS) 是 Linkerd 的核心功能。從 Linkerd 2.9 開始,網狀端點(meshed endpoints)之間的所有 TCP 流量默認由 Linkerd 代理進行 mTLS。(有一些警告 - 請參閱下面有關 skip-ports 的部分。)

在這里,再次了解連接的協議至關重要。例如,如果連接已經是 TLS 的(例如,通過應用程序),則沒有理由重新 TLS。(嚴格來說,TLS 是一種傳輸層協議,而不是像 HTTP 那樣的應用層協議,但就本文而言,兩者之間的區別并不重要。)

可靠性

最后,了解底層連接的協議允許 Linkerd 提供復雜的可靠性功能。這里的一個例子是負載平衡。在不知道連接協議的情況下,Linkerd 僅限于平衡連接(balancing connections):一旦與服務器建立了 TCP 連接,它就無法進一步操作該連接。

但是,如果 Linkerd 知道連接是 HTTP,它可以從連接平衡(connection balancing)轉移到請求平衡(request balancing)。Linkerd 將建立一個跨端點的連接池,并平衡這個池中的請求。由于它現在可以訪問 requests 和 responses,Linkerd 在平衡請求方面可以非常復雜;事實上,它根據每個可能端點的最近性能(使用稱為“指數加權移動平均(exponentially weighted moving average)”或 EWMA 的指標)來平衡請求,以避免從慢速端點引起尾部延遲(tail latency)。

( Linkerd 也是 Kubernetes 中負載平衡 gRPC 連接的一個簡單解決方案。)

當協議檢測失敗時

雖然協議檢測旨在允許 Linkerd “just work”,但在某些情況下它不能:臭名昭著的服務器優先協議(server-speaks-first)。這些協議(包括 MySQL 和 SMTP)通過讓客戶端建立連接然后等待服務器響應來工作。從 TCP 的角度來看,這是一種完全合法的行為,但這意味著 Linkerd 無法檢測到協議,因為相關信息來自服務器,而不是客戶端。

(為什么不簡單地使用服務器的字節來檢測協議?因為在檢測協議的時候,Linkerd 甚至還沒有建立到服務器的連接。選擇與哪個服務器對話是負載均衡器的一個功能,而使用哪個負載均衡器是協議的一個功能。這是一個 delicious、帶有 TCP-flavored 的“先有雞還是先有蛋(chicken-and-egg)”問題。)

為了避免這種情況,Linkerd 引入了 skip-inbound-ports 和 skip-outbound-ports 配置選項。這些選項指示 Linkerd 通過修改 Linkerd 用于通過其 sidecar 代理連接 pod 的 iptables 規則來完全繞過某些端口的代理。例如,將 annotation config.linkerd.io/skip-outbound-ports: 3306 添加到工作負載的 PodSpec 指示 Linkerd 創建一個 iptables 規則,以確保 Linkerd 代理永遠不會處理到端口 3306(MySQL 端口)的任何流量 . 同樣,annotation config.linkerd.io/skip-inbound-ports: 3306 將編寫一個 iptables 規則,以便代理永遠不會處理發送給它的 MySQL 流量。

Skip Ports 配置

這些選項為 protocol detection 無法處理 server-speaks-first 協議提供了一種解決方法。然而,它們有一個明顯的缺點:因為它們完全繞過 Linkerd 代理,Linkerd 無法應用 mTLS 或捕獲這些端口的任何指標。

Linkerd 2.10 中的不透明端口和改進的協議檢測

為了解決 skip-ports 的不足,在 2.10 版本中,Linkerd 將添加不透明端口(opaque ports)的概念(以及相應的 opaque-ports annotation)。不透明端口就是 Linkerd 將代理而不執行協議檢測的端口。雖然這種方法仍然需要配置,但將端口標記為不透明允許 Linkerd 應用 mTLS 并報告 TCP-level metrics —— 這比完全跳過它是一個很大的改進。

Opaque Ports 配置

Linkerd 2.10 還將通過使其“fail open”來改進協議檢測的工作方式:如果協議檢測代碼在 10 秒后沒有看到客戶端字節,它會將連接視為 TCP 連接并繼續,而不是像 2.9 那樣失敗 . 這意味著不使用 opaque-ports(或 skip-ports)annotating server-speaks-first 端口的最壞情況行為是 10 秒的連接時間延遲,而不是連接失敗。

總結

Protocol detection 是 Linkerd 最強大的功能之一,也是 Linkerd “just works” 原則的基礎。雖然協議檢測不是萬靈藥,但 Linkerd 2.10 中引入的 opaque-ports 應該解決早期 skip-ports 特性的大部分缺點,并允許 Linkerd 使用者在整個 Kubernetes 環境中擴展 mTLS,而不管協議是什么。

Refs

  • Protocol Detection and Opaque Ports in Linkerd

https://linkerd.io/2021/02/23/protocol-detection-and-opaque-ports-in-linkerd

 

責任編輯:武曉燕 來源: 黑客下午茶
相關推薦

2013-02-20 08:32:33

云計算云安全云落地

2013-03-13 11:55:33

云計算安全云落地

2024-08-28 06:03:28

開源AI人工智能

2021-06-22 06:24:57

Linkerd Ingress 流量網絡技術

2021-03-01 10:36:14

微軟AWSGoogle

2021-06-17 06:20:43

Linkerd Kustomize網絡技術

2021-06-29 13:09:07

服務配置文件

2021-06-15 05:45:56

Linkerd annotations網絡技術

2021-06-17 14:29:39

Linkerd 分布式跟蹤Linkerd 2.1

2021-06-16 17:42:48

Linkerd 配置CPU

2021-06-22 06:41:38

Linkerd 安裝多集群組件網絡技術

2021-06-22 06:16:24

Linkerd books webapp

2021-06-24 07:20:21

Linked GitOps Argo CD

2021-06-17 06:13:29

Linkerd Prometheus 網絡技術

2021-06-15 05:52:33

Linkerd canary網絡技術

2024-10-10 12:58:08

2017-11-08 12:51:12

2021-06-16 06:31:55

Linkerd 2.1Step by SteWebhook TLS

2024-07-03 11:05:02

2019-09-10 13:16:23

ARP地址解析協議局域網
點贊
收藏

51CTO技術棧公眾號

欧美激情办公室videoshd| 久久夜色精品国产| 68精品国产免费久久久久久婷婷| av久久久久久| 在线免费观看黄色小视频| 最近高清中文在线字幕在线观看| 欧美午夜一区二区福利视频| 成人av电影在线网| 色哟哟亚洲精品一区二区| av日韩在线看| 天堂网在线资源| 欧美在线资源| 欧美日韩成人综合| 欧美一级二级三级九九九| 欧美丰满艳妇bbwbbw| 黄色精品视频| 99精品视频一区二区| 中文字幕av一区| 欧美成人精品免费| 国产三级按摩推拿按摩| 精品久久不卡| 色综合天天综合| 国产综合 伊人色| 欧美成人久久久免费播放| 超碰一区二区| 久久综合视频网| 久久久久久美女| 成人免费播放视频| 国产美女在线观看| 美国三级日本三级久久99| 亚洲老头老太hd| 日本国产在线播放| 污视频网站在线播放| 亚洲无吗在线| 精品国产一区二区亚洲人成毛片| 亚洲欧洲精品一区| 亚洲影视一区二区| 日韩成人a**站| 精品视频免费在线| 日韩欧美一区二区在线观看| 天天干天天色综合| 国产成人高清| 欧美影院一区二区| 亚洲巨乳在线观看| 肉丝一区二区| 青娱乐精品视频在线| 中文字幕精品在线| 日本japanese极品少妇| 澳门成人av网| 亚洲国产色一区| 国产综合欧美在线看| 国产精品高潮呻吟AV无码| 欧美大片aaaa| 日韩一区二区三区视频在线观看| 日本高清xxxx| 亚洲国产精品久久久久久6q | 国产精品亚洲自拍| 亚洲综合欧美综合| 日韩漫画puputoon| 91久久精品一区二区三| 中国人体摄影一区二区三区| 国产露脸无套对白在线播放| 日韩高清不卡在线| 久久影视电视剧免费网站清宫辞电视 | 欧美6一10sex性hd| 粉嫩av一区二区三区| 久久久久久久国产精品| 97在线观看视频免费| 成人偷拍自拍| 欧美日韩一区二区免费在线观看 | 国内精品伊人久久久久影院对白| 自拍偷拍亚洲一区| 国产综合精品久久久久成人av| 日本精品网站| 欧美综合色免费| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 国产欧美一区二区色老头| 亚洲福利视频在线| 国产视频一区二区视频| 色综合久久影院| 福利一区在线观看| 国产一区二区不卡视频在线观看| www国产一区| 丝袜亚洲另类欧美综合| 伦理中文字幕亚洲| 激情小说中文字幕| 成人系列视频| 日韩av在线网址| 中文字幕在线视频一区二区三区| 成人影音在线| 国产精品高潮呻吟| 久久国产一区| 国产成人精品免费看视频| 香蕉久久久久久久av网站| 欧美床上激情在线观看| 国产伦理片在线观看| 日韩精品欧美| 欧美日韩成人在线播放| 精品丰满少妇一区二区三区| 国产韩日影视精品| 国产一区二区三区中文| 中文字幕人妻一区二区三区| 97久久精品一区二区三区的观看方式 | 精品视频在线观看网站| 香蕉加勒比综合久久| 亚洲一区二区在| 免费资源在线观看| 成人福利电影精品一区二区在线观看| 91精品久久久久久久久不口人| 国产精品老熟女一区二区| 在线精品一区| 欧美激情极品视频| 国产精品久久久久久久精| 亚洲三级国产| 久久人人爽人人| 久久久久久久久久久久久久免费看 | 久久露脸国语精品国产91| 成人免费在线播放| 久久久噜噜噜久久久| 男人的天堂av网站| 免费看亚洲片| 亚洲在线视频福利| 国产熟女一区二区三区四区| 99久久综合狠狠综合久久| 99国产超薄肉色丝袜交足的后果| 国产女优在线播放| 日本伊人色综合网| 国产一区自拍视频| 成人短视频在线| 亚洲免费av观看| a级精品国产片在线观看| 92看片淫黄大片看国产片| 日韩精品视频无播放器在线看 | 999在线免费视频| 99热这里只有精品首页| 日韩最新av在线| wwwwxxxx国产| 亚洲男人都懂第一日本| 日韩h在线观看| 亚洲天堂网av在线| 日本最新不卡在线| 久久国产精品高清| 高清电影在线免费观看| 日韩一区二区高清| 久久精品人人做人人综合| 久久久91精品国产| 996这里只有精品| 二区三区不卡| 亚洲福利影片在线| 强行糟蹋人妻hd中文| 久久精品国产精品亚洲红杏| 日韩高清专区| 老司机2019福利精品视频导航| 91精品国产综合久久久久久| 中文字幕12页| 66精品视频在线观看| 亚洲精品按摩视频| 国产精品久久久久无码av色戒| 1313精品午夜理伦电影| 自拍视频国产精品| 日本妇乱大交xxxxx| 久久精品一区二区三区不卡| 亚洲欧美日韩在线综合| 色婷婷综合久久久中字幕精品久久| 色哟哟一区二区在线观看| 精品无码人妻少妇久久久久久| 福利片一区二区| 日韩久久免费电影| youjizz亚洲女人| 日韩激情在线观看| 天天久久人人| 污污的网站在线看| 色老综合老女人久久久| 香蕉网在线播放| 国产欧美二区| 欧美精品亚洲| 国产美女在线观看| 日韩一区二区免费高清| 久久午夜无码鲁丝片| 丁香亚洲综合激情啪啪综合| 欧美在线视频二区| 欧美aaa大片视频一二区| 中文字幕久久亚洲| aaa一区二区三区| 亚洲综合在线第一页| 玩弄japan白嫩少妇hd| 欧美h版在线观看| 欧美国产精品va在线观看| 成人中文字幕在线观看| 波多野结衣亚洲色图| 国产精品一区2区| 欧美激情专区| 国产韩日精品| 久久伊人免费视频| 午夜国产在线视频| 欧美在线看片a免费观看| 午夜国产福利视频| 国产日本精品| 天天综合色天天综合色hd| 伊人亚洲精品| 久久久免费电影| 精品999视频| 欧美日韩国产页| 能免费看av的网站| 精品一区二区三区在线视频| 欧美日本韩国国产| 四虎视频在线精品免费网址| 亚洲欧洲偷拍精品| 日韩av在线天堂| 国产成人免费视频| 欧美一级免费在线观看| 高清在线一区| 国产亚洲美女久久| 精人妻无码一区二区三区| |精品福利一区二区三区| 一道本视频在线观看| 日韩精品亚洲aⅴ在线影院| 久久久久久久色| 北岛玲一区二区三区| 91福利国产精品| 免费高清在线观看电视| 精品一区二区三区蜜桃| 欧美视频免费看欧美视频| 国产精品xxx在线观看| 国产精品96久久久久久又黄又硬 | 亚洲av电影一区| 欧美猛男超大videosgay| 免费看黄色av| 国产成人免费在线观看| 色婷婷狠狠18| 老鸭窝亚洲一区二区三区| 欧美lavv| 美脚恋feet久草欧美| 欧美乱妇40p| 91se在线| 日韩精品在线影院| 乱精品一区字幕二区| 午夜精品视频一区| 中国一级片在线观看| 国产日韩欧美制服另类| 亚洲调教欧美在线| 久久蜜桃精品| 大陆av在线播放| 欧美一区高清| 一区二区三区欧美成人| 国产91精品对白在线播放| 国产精品视频最多的网站| 色在线视频观看| 亚洲人成电影网站色www| 男人天堂手机在线观看| 狠狠躁夜夜躁人人躁婷婷91| 精品无码久久久久| 亚洲欧美成人一区二区三区| 后入内射无码人妻一区| 欧美激情综合五月色丁香小说| 日韩免费高清在线| 国产欧美日韩一级| 日本福利视频在线| 成人婷婷网色偷偷亚洲男人的天堂| 精品国产一区二区三| www成人在线视频| 日av在线播放中文不卡| 久久综合网导航| 中文字幕少妇一区二区三区| 国产精品免费播放| 欧美一区二区三区电影| 国产精品高潮呻吟久久久| 欧美精品一二三区| 国产三级小视频| 欧美一区二区大片| 成人黄色免费视频| 精品国产一区二区三区不卡 | 自拍偷拍 国产| 88国产精品视频一区二区三区| 99三级在线| 亚洲亚洲一区二区三区| 高清不卡日本v二区在线| 厕沟全景美女厕沟精品| 国产999精品久久久影片官网| 97视频精彩视频在线观看| 最近2019中文免费高清视频观看www99| 精彩国产在线| 色妞久久福利网| 国产在线观看免费麻豆| 欧美激情a在线| 秋霞伦理一区| 国产精品久久久久久五月尺| 超免费在线视频| 久久久爽爽爽美女图片| 厕沟全景美女厕沟精品| 国产欧美在线视频| 久久9999免费视频| 国内一区二区三区在线视频| 国产精品欧美日韩一区| 特级毛片在线免费观看| 亚洲精品美女| 91最新在线观看| 国产精品123区| 中国美女乱淫免费看视频| 国产精品电影一区二区| 国产在线一二区| 亚洲人成网站精品片在线观看| 国产熟妇久久777777| 国产精品网站在线观看| 性少妇bbw张开| 国产精品久99| 日本亚洲色大成网站www久久| 欧美性xxxxxxx| 欧美毛片在线观看| 日韩欧美精品网站| 99在线观看免费| 亚洲欧美激情精品一区二区| 黄色免费在线看| 秋霞av国产精品一区| 麻豆精品久久| 日本在线观看一区二区| 欧美日韩福利| 8x8x最新地址| 成人福利视频网站| www.5588.com毛片| 91福利视频久久久久| 人人妻人人澡人人爽人人欧美一区 | 国产一区视频在线播放| 6080亚洲理论片在线观看| 亚洲视频精品一区| 一本久道久久久| 日韩小视频网站| 久久99久久精品| 可以直接看的无码av| 一区二区不卡在线视频 午夜欧美不卡在| 日韩欧美大片在线观看| 欧美精品vⅰdeose4hd| 你懂的免费在线观看视频网站| 久久中文久久字幕| 亚洲综合av一区二区三区| 久久青青草原一区二区| 亚洲视频日本| 国产一级片中文字幕| 国产精品网站在线播放| 国产精品无码粉嫩小泬| 亚洲美女激情视频| 黄色视屏在线免费观看| 国产91精品久| 免费观看成人性生生活片 | 情侣偷拍对白清晰饥渴难耐| 一本色道久久加勒比精品| 日本高清视频在线| 欧美高清视频在线| 精品一区二区三区中文字幕在线 | 久久奇米777| 国产成人免费观看视频 | 国产精品911| 亚洲一级理论片| 在线观看一区二区视频| 九色视频在线播放| 欧美一区三区三区高中清蜜桃| 91精品国产自产精品男人的天堂| 日韩精品国内| 日韩精品一级二级 | av在线亚洲一区| 一区精品视频| 久久se精品一区精品二区| 久久视频一区二区三区| 精品视频一区 二区 三区| av资源网在线观看| 国产精品十八以下禁看| 97色伦图片97综合影院| 亚洲a级黄色片| 国产精品白丝av| 青青草偷拍视频| 日韩欧美国产一二三区| 神马精品久久| 日韩一中文字幕| 偷拍自拍亚洲| 特大黑人娇小亚洲女mp4| 国内欧美视频一区二区| 久草免费在线观看视频| 亚洲成人a**站| 天堂av中文在线观看| 91老司机在线| 欧美视频在线观看| 国产+高潮+白浆+无码| 欧美日韩中国免费专区在线看| 无码国精品一区二区免费蜜桃| 国内精品久久影院| 伊人久久大香线蕉综合网蜜芽| 中文字幕日本最新乱码视频| 国产精品乡下勾搭老头1| 国产一级视频在线观看| 亚洲精品视频二区| 欧美黄页在线免费观看| 91在线观看视频| 成人18视频免费69| 精品久久国产字幕高潮| 欧美被日视频| av在线不卡观看| 性久久久久久| 天天操夜夜操av| 亚洲黄在线观看| 久久电影天堂|