機械翻訳について

ドメイン作成イメージ

目次

導入

ドメイン作成イメージは、Domain on PVモデルを使用してドメインをデプロイするときに、WebLogic Deploy Tooling (WDT)モデル・ファイル、WDT変数ファイル、WDTアプリケーション・アーカイブ・ファイル(総称してWDTモデル・ファイル)およびWebLogic Deploy Toolingソフトウェアがインストールされているディレクトリ(WDTホームと呼ばれる)を指定するために使用されます。 WDTモデル・ファイルとWDT実行可能ファイルをこれらのイメージを使用して配布した後、オペレータはそれらを使用してドメインを管理します。

ノート: これらのイメージは、ドメインの作成に使用されるのみであり、ドメインの更新には使用されません。

構成

ドメイン・リソースに1つ以上のドメイン作成イメージを構成できます。

オプションで、imagePullPolicyを設定できます。image:latestおよびIfNotPresentで終了する場合は、デフォルトでAlwaysに設定されます。それ以外の場合は、。 イメージのプルにイメージ・プル・シークレットが必要な場合、domain.spec.imagePullSecretsを使用してシークレットを参照する必要があります。

また、オプションで、この「セクション」で説明するように、sourceModelHomeおよびsourceWDTInstallHomeフィールドを使用して、WDTモデル・ファイルおよびWDTホームの「ソースのロケーション」を構成できます。

リファレンス

  • kubectl explain domain.spec.configuration.initializeDomainOnPV.domain.domainCreationImagesコマンドを実行するか、

  • ドメイン・リソースschemainitializeDomainOnPV.domain.domainCreationImagesセクションを参照してください。

ソースのロケーション

オプションの属性sourceModelHomeおよびsourceWdtInstallHomeを使用して、ドメイン作成イメージのWDTモデル・ファイルおよびWDTホームにデフォルト以外のロケーションを指定します。 sourceModelHomeおよびsourceWdtInstallHomeに許可される値:

  • 設定解除 - デフォルトは、それぞれ/auxiliary/modelsおよび/auxiliary/weblogic-deployです。
  • パスに設定 - WDTモデル・ファイルとWDTホームを含む既存のロケーションをそれぞれ指定する必要があります。
  • None - イメージに、それぞれWDTモデル・ファイルまたはWDTホームがないことを示します。

sourceModelHomeまたはsourceWDTInstallHomeNoneに設定した場合、またはソース属性の設定が解除され、デフォルトのロケーションにファイルがない場合、オペレータはソース・ディレクトリを無視します。 それ以外の場合は、ソース・ディレクトリ属性を特定の値に設定し、ドメイン作成イメージの指定されたディレクトリにファイルがない場合、ドメイン・デプロイメントは失敗します。

sourceModelHomeおよびsourceWDTInstallHomeディレクトリのファイルは、すべてのポッドのWebLogic Serverコンテナの/aux/modelsおよび/aux/weblogic-deployディレクトリでそれぞれ使用可能になります。

ソースのロケーションの例については、「構成例2」を参照してください。

複数のイメージ

WDTモデル・ファイルを含む複数のイメージをそれぞれのsourceModelHomeディレクトリで指定すると、WDTモデル・ファイルがマージされます。 後のイメージのファイルは、以前のイメージのファイルよりも優先されます。

複数のイメージを指定する場合は、sourceWDTInstallHomeを使用して、イメージの1つのみがWDTホームを提供するようにしてください。

複数のイメージ間で複数のWDTホームを指定した場合、ドメイン・デプロイメントは失敗します。 sourceWDTInstallHomeNoneに設定するか、指定したドメイン作成イメージ以外のすべてのファイルについて、/auxiliary/weblogic-deployにファイルがないことを確認します。

複数のイメージの構成例については、「構成例3」を参照してください。

構成例

次の構成例は、前述の各セクションを示しています。

例1: 基本構成

この例では、イメージのロケーションを指定します。他のすべてのフィールドはデフォルト値です。

spec:
  configuration:
    initializeDomainOnPV:
      domainCreationImages:
      - image: wdt-model-image:v1

例2: ソースのロケーション

この例は例1と同じです。ただし、WDTモデル・ファイルとWDTホームのソース・ロケーションが指定されています。

spec:
  configuration:
  configuration:
    initializeDomainOnPV:
      domainCreationImages:
      - image: wdt-model-image:v1
        sourceModelHome: /foo/models
        sourceWDTInstallHome: /bar/weblogic-deploy

例3: 複数のイメージ

この例は、例1と同じですが、複数のイメージを構成し、2番目のイメージのsourceWDTInstallHomeNoneに設定します。 この場合、2番目のイメージwdt-model-image2:v1からのWDTインストールのソースのロケーションは無視されます。

spec:
  configuration:
    initializeDomainOnPV:
      domainCreationImages:
      - image: wdt-model-image:v1
      - image: wdt-model-image2:v1
        sourceWDTInstallHome: None