sourcegraph / sourcegraph/deploy-sourcegraph-helm
Background services livenessProbe is too aggressive
まだ誰も着手していません。
- 主要言語
- Go Template
- スター
- 18
- フォーク
- 24
- 平均マージ
- 1日 4時間
- マージ済み PR(30日)
- 13
説明
The background services running for sourcegraph should not require that high request/limits, we are running repo-updater with 50m cpu and 128Mi memory for instance, this makes the container fail to start before the livenessProbe(which will restart it after 3 seconds as current configured) and put the pod into a crash loop.
Setting a intialDelaySeconds to 5s, or startupProbe, or simply making the livenessProbe of the non-user hot path services less aggressive would allow these services to run with less resources.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
バックグラウンドサービスの Helm テンプレート、特に repo-updater を調べ、livenessProbe とリソース設定を確認します。probe のタイミングを、指定されている 50m CPU と 128Mi メモリの割り当てと比較します。完了の条件は、レンダリングされた設定によって、リソースの少ないサービスがクラッシュループに入らずに起動できることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- helm, kubernetes
- 領域
- devops, infrastructure
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100