iT邦幫忙

2021 iThome 鐵人賽

DAY 20
0

在我們實際部署一套,可以在生產環境運行的 Open-Match 之前,我還是必須了解一下,套件本身預留哪一些空間,讓我們可以依據實際需求進行調整。這些參數除了可以透過 helm —set 進行調整以外,當然也可以透過直接修改 yamlopen-match-configmap-override 內調整。

設定分類

以下分類是筆者個人認為比較常用的部分,如果想要完全掌握所有的設定,請參考 Configuration 這裡有官方提供的所有可用設定簡介。

運行版本

核心所使用的印象檔版本,當前版本為 1.3.0-rc.1,過去版本可參考 releases

  • image.tag

Pods 數量

核心所起用的 pods 數,可參考 Day19 內容調整。

  • query.replicas
  • frontend.replicas
  • backend.replicas

核心狀態間隔

包含了一些 Synchronizer 狀態所等待的時間(參考 Day12)、ticket timeout 與補位可等待時間。要注意這部分的參數調整,將會一定程度影響你的配對體驗,除非需求特殊,不建議大幅度調整。

  • open-match-core.registrationInterval
  • open-match-core.proposalCollectionInterval
  • open-match-core.pendingReleaseTimeout
  • open-match-core.assignedDeleteTimeout
  • open-match-core.backfillLockTimeout

監控相關

是否啟用監控相關功能,與是否暴露監控相關接口。

  • open-match-telemetry.enabled
  • open-match-telemetry.grafana
  • open-match-telemetry.jaeger
  • open-match-telemetry.prometheus
  • global.telemetry.{xxx}

上一篇
Day19 Helm manage Open-Match
下一篇
Day21 Open-Match 端點暴露
系列文
徵坦補! 新手可! Open-Match 配對框架30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言