機械翻訳について

特定のノードへのポッドのスケジュール

WebLogic Serverポッドのスケジューリングを特定のノード・セットに制限するにはどうすればよいですか。

これを行うには:

まず、WebLogic Serverポッドが実行されるノードにラベルを設定します。 例えば:

$ kubectl label nodes name=weblogic-pods

ドメインCRで、nodeSelectorを設定: ノードでスケジュールされるポッドのノード・ラベルと一致する必要があるセレクタ。 kubectl explain pods.spec.nodeSelectorを参照してください。

WebLogic Serverポッド、クラスタ内のすべてのサーバー・ポッドまたはドメイン内のすべてのサーバー・ポッドにnodeSelectorラベルを設定できます。nodeSelectorは、ドメインCR schemaの複数のポイントで発生するserverPod要素の下のフィールドです:

  • ドメイン全体の最上位レベルのspec.severPod
  • 管理サーバーのspec.adminServer.serverPod
  • 各クラスタのspec.clusters[*].serverPod
  • 個々の管理対象サーバーのspec.managedServers[*].serverPod
spec:
serverPod:
nodeSelector:

そのレベルでは、選択するノードのラベルに一致するラベルと値を指定します。 例えば:

nodeSelector:
  name: weblogic-pods

詳細は、Kubernetesドキュメントの「ノードへのポッドの割当て」を参照してください。