4.10.3.2. セカンダリースケジューラーのデプロイ
Secondary Scheduler Operator をインストールしたら、セカンダリースケジューラーをデプロイして、特定の Pod に対してカスタム配置ロジックを適用できます。
前提条件
-
cluster-adminロールを持つユーザーとして OpenShift Container Platform にログインしている。 - OpenShift Container Platform Web コンソールにアクセスできる。
- Secondary Scheduler Operator for Red Hat OpenShift がインストールされている。
手順
- OpenShift Container Platform Web コンソールにログインします。
セカンダリースケジューラーの設定を保持する設定マップを作成します。
-
Workloads
ConfigMaps に移動します。 - Create ConfigMap をクリックします。
YAML エディターで、必要な
KubeSchedulerConfiguration設定が含まれる設定マップ定義を入力します。以下に例を示します。apiVersion: v1 kind: ConfigMap metadata: name: "secondary-scheduler-config" namespace: "openshift-secondary-scheduler-operator" data: "config.yaml": | apiVersion: kubescheduler.config.k8s.io/v1 kind: KubeSchedulerConfiguration leaderElection: leaderElect: false profiles: - schedulerName: secondary-scheduler plugins: score: disabled: - name: NodeResourcesBalancedAllocation - name: NodeResourcesLeastAllocated各項目の説明:
metadata.name-
config map の名前を指定します。これは、
SecondarySchedulerCR の作成時に Scheduler Config フィールドで使用されます。 metadata.namespace-
config map を作成する名前空間を指定します。名前空間は
openshift-secondary-scheduler-operatorでなければなりません。 データ。config.yaml。種類-
セカンダリースケジューラー用の
KubeSchedulerConfigurationリソースを指定します。詳細は、Kubernetes API ドキュメントのKubeSchedulerConfigurationを参照してください。 データ config.yaml プロファイル.schedulerName-
セカンダリースケジューラーの名前を指定します。
spec.schedulerNameフィールドをこの値に設定する Pod はこのセカンダリースケジューラーでスケジュールされます。 データ config.yaml プロファイルプラグイン- セカンダリースケジューラーで有効または無効にするプラグインを指定します。デフォルトのスケジューリングプラグインのリストは、Kubernetes ドキュメントの スケジューリングプラグ インを参照してください。
- Create をクリックします。
-
Workloads
SecondarySchedulerCR を作成します。-
Ecosystem
Installed Operators に移動します。 - Secondary Scheduler Operator for Red Hat OpenShift を選択します。
- Secondary Scheduler タブを選択し、Create SecondaryScheduler をクリックします。
-
Name フィールドはデフォルトで
clusterに設定されます。この名前は変更しないでください。 -
Scheduler Config フィールドは
secondary-scheduler-configにデフォルト設定されます。この値は、この手順で先に作成した設定マップの名前と一致していることを確認してください。 Scheduler Image フィールドにカスタムスケジューラーのイメージ名を入力します。
重要Red Hat では、カスタムのセカンダリースケジューラーの機能を直接サポートしません。
- Create をクリックします。
-
Ecosystem