6.25. Opérateur de l'ordonnanceur Kubernetes
Objectif
Le Kubernetes Scheduler Operator gère et met à jour le Kubernetes Scheduler déployé au-dessus d'OpenShift Container Platform. L'opérateur est basé sur le cadre OpenShift Container Platform library-go
et il est installé avec le Cluster Version Operator (CVO).
L'opérateur du planificateur Kubernetes contient les composants suivants :
- Opérateur
- Rendu du manifeste Bootstrap
- Installateur basé sur des pods statiques
- Observateur de la configuration
Par défaut, l'opérateur expose les métriques Prometheus par l'intermédiaire du service de métrologie.
Projet
cluster-kube-scheduler-operator
Configuration
La configuration du planificateur Kubernetes est le résultat d'une fusion :
- une configuration par défaut.
-
une configuration observée du spec
schedulers.config.openshift.io
.
Il s'agit dans tous les cas de configurations éparses, de bribes JSON invalidées qui sont fusionnées pour former une configuration valide à la fin.