Azure / Azure/kdebug

Bad scheduling checker

オープン
#80 コメント 1 件 リアクション 0 件 担当者 1 名 @zackliu が担当を希望しています GitHub で見る
enhancement
主要言語
Go
スター
54
フォーク
21
PR マージ指標
30日以内にマージされた PR はありません

説明

# Background
Sometimes pods can be scheduled in a non-HA way. For example, all pods in a deployment scheduled to a single machine, or a single zone. Authoring a deployment with HA is hard for beginners. We should be able to point out such risks and guide users to configure pod spread topology properly.

# Goals
* Detect bad scheduling issues
* All pods in a deployment scheduled to a single machine.
* All pods in a deployment scheduled to a single zone, if cluster supports AZ.
* Give general guidance about configuring pod anti-affinity and spread topology

# Non-goals
* No need to detect theoretical issues. Just check current status.

# References
* https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity
* https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#pod-topology-spread-constraints

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。