成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linkerd Service Mesh 服務配置文件規范

開發 前端
服務配置文件 為 Linkerd 提供有關服務的附加信息。以下是可以使用服務配置文件完成的所有操作的參考。

[[439903]]

服務配置文件 為 Linkerd 提供有關服務的附加信息。以下是可以使用服務配置文件完成的所有操作的參考。

系列

中文手冊(https://linkerd.hacker-linner.com)

Spec(規范)

服務配置文件規范必須包含以下頂級字段:

field value
routes route 對象的列表
retryBudget 定義此服務的最大重試率的 retry budget 對象

Route(路由)

route 對象必須包含以下字段:

field value
name 這條 route 的名稱,因為它將出現在 route 標簽中
condition 一個 request match 對象,用于定義請求是否與此 route 匹配
responseClasses (可選)response class 對象列表
isRetryable 表示對該 route 的請求始終可以安全重試,并且會導致 proxy 盡可能重試該 route 上失敗的請求
timeout 發送請求后等待響應(包括重試)完成的最長時間

Request Match(請求匹配)

請求匹配對象必須恰好包含以下字段之一:

field value
pathRegex 匹配請求路徑的正則表達式
method GET, POST, PUT, DELETE, OPTION, HEAD, TRACE 之一
all 必須全部匹配的 request match 對象列表
any request match 對象的列表,其中至少一個必須匹配
not 必須不匹配的 request match 對象

Request Match 使用示例

最簡單的條件是路徑正則表達式:

  1. pathRegex: '/authors/\d+' 

這是檢查請求方法的條件:

  1. method: POST 

如果設置了多個條件字段,則必須滿足所有條件。這等效于使用 all 條件:

  1. all
  2.  
  3. - pathRegex: '/authors/\d+' 
  4.  
  5. - method: POST 

可以使用 all、any 和 not 組合條件:

  1. any
  2. all
  3.   - method: POST 
  4.   - pathRegex: '/authors/\d+' 
  5. all
  6.   - not
  7.       method: DELETE 
  8.   - pathRegex: /info.txt 

Response Class(響應類)

response class 對象必須包含以下字段:

field value
condition 一個 response match 對象,它定義一個 response 是否匹配這個 response class
isFailure 一個布爾值,用于定義這些 response 是否應歸類為失敗

Response Match(響應匹配)

response match 對象必須恰好包含以下字段之一:

field value
status 用于匹配響應狀態代碼的 status range 對象
all 必須全部匹配的 response match 對象列表
any response match 對象列表,其中至少一個必須匹配
not 必須不匹配的 response match 對象

Response Match 條件可以以類似于上面顯示的 Request Match 使用示例 的方式組合

Status Range(狀態范圍)

status range 對象必須包含以下至少一個字段。只指定 min 或 max 中的一個將只匹配一個狀態碼。

field value
min 狀態碼必須大于或等于此值
max 狀態碼必須小于或等于此值

Retry Budget(重試預算)

retry budget 指定應發送到此服務的最大重試總次數與原始請求量的比率。

field value
retryRatio 重試請求原始請求的最大比率
minRetriesPerSecond 除了 retryRatio 允許的重試次數外,允許每秒重試次數
ttl 指示在計算 retryRatio 時應考慮請求的時間

實戰

  • 設置服務配置文件

https://linkerd.hacker-linner.com/2.11/tasks/setting-up-service-profiles/

  • 完整的 demo 演練

 

https://linkerd.hacker-linner.com/2.11/tasks/books/#service-profiles/

 

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

2022-08-21 07:17:16

LinkerdKubernetes服務網格

2021-12-08 17:54:55

架構控制平面

2021-06-29 13:09:07

服務配置文件

2021-06-05 10:16:55

Linkerd 服務網格Kubernetes

2021-12-10 18:19:14

授權 Linkerd策略

2021-10-31 20:56:25

Mesh ServiceAPI

2021-07-21 05:23:06

Linkerd Emoji.voto服務網格

2021-06-12 07:38:21

Linkerd 2.Service Mes微服務

2010-08-05 14:36:07

NFS服務

2010-01-13 13:50:53

CentOS Vsft

2022-08-28 19:58:59

LinkerdKubernetes

2021-06-08 07:04:45

Service Mes微服務熔斷

2021-06-10 06:24:41

K8S Service Mesemojivoto

2010-03-30 18:04:45

Nginx http服

2009-11-09 13:31:09

WCF服務端配置

2010-03-03 14:25:37

Linux NTP

2021-06-17 06:20:43

Linkerd Kustomize網絡技術

2011-01-19 14:00:21

2011-01-13 16:27:26

Linux配置文件

2021-06-15 05:45:56

Linkerd annotations網絡技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区h| 日韩免费| 国产精品精品视频一区二区三区 | 国产成人免费视频网站高清观看视频 | 欧美一级黄视频 | 日韩中文字幕网 | 精品视频在线一区 | 久久人体| 亚洲欧美激情精品一区二区 | 草草视频在线免费观看 | 鸳鸯谱在线观看高清 | 中文字字幕在线中文乱码范文 | 国产精品激情小视频 | 国产一区中文 | 国产探花在线精品一区二区 | 亚洲午夜精品一区二区三区 | 久草福利| 国产无套一区二区三区久久 | 国产在线一区二区三区 | 91精品在线播放 | 国产成人99av超碰超爽 | 欧美成人自拍视频 | 中文字幕一区二区三区四区五区 | 精品一区二区三区不卡 | 久草视频在线看 | 国产精品免费观看 | 中文字幕日本一区二区 | 国产精品视频久久久 | 国产成人精品一区二区三区四区 | 欧美亚洲视频在线观看 | 欧美性生活网 | 日韩一二三区视频 | 久久久久久久久久久丰满 | 天天摸天天干 | 国产欧美日韩一区 | 欧美精品黄 | 国产一区二区三区亚洲 | 久久99精品国产自在现线小黄鸭 | 国产精品中文字幕在线播放 | 97久久精品午夜一区二区 | 国产精品免费在线 |