6.21. Kubernetes Scheduler Operator

目的

Kubernetes Scheduler Operator は、OpenShift Container Platform の上部にデプロイされる Kubernetes スケジューラーを管理し、更新します。Operator は OpenShift Container Platform の library-go フレームワークをベースとしており、Cluster Version Operator (CVO) でインストールされます。

Kubernetes Scheduler Operator には以下のコンポーネントが含まれます。

  • Operator
  • ブートストラップマニフェストレンダラー
  • 静的 Pod をベースとするインストーラー
  • 設定オブザーバー

デフォルトで、Operator はメトリクスサービス経由で Prometheus メトリクスを公開します。

プロジェクト

cluster-kube-scheduler-operator

設定

Kubernetes Scheduler の設定はマージの結果になります。

  • デフォルト設定。
  • 仕様 schedulers.config.openshift.io からの観察される設定。

これらはすべてスパースな設定であり、最後に有効な設定を形成するためにマージされる無効にされた JSON スニペットです。