navigation
機械翻訳について

WebLogic Kubernetes Operator

WebLogic Kubernetes Operator (オペレータ)は、業界標準のクラウド・ニュートラル・デプロイメント・プラットフォームであるKubernetesでのWebLogic ServerおよびFusion Middleware Infrastructureドメインの実行をサポートします。 これにより、WebLogic Serverインストールおよびレイヤー化されたアプリケーション全体を、クラウドの中立イメージおよび単純なリソース記述ファイルの移植可能なセットにカプセル化できます。 オペレータをデプロイしたKubernetesをサポートするオンプレミスまたはパブリック・クラウドで実行できます。

さらに、オペレータはCI/CDプロセスに適しています。 テストから本番など、環境間で移動するときに、変更を簡単にインジェクトできます。 たとえば、デプロイメント中にデータベースのURLおよび資格証明を外部で挿入したり、ほとんどのWebLogic構成に対する任意の変更をインジェクトできます。

オペレータは「Kubernetesオペレータ・パターン」を利用します。つまり、Kubernetes APIを使用して、プロビジョニング、ライフサイクル管理、アプリケーションバージョニング、プロダクトのパッチ適用、スケーリング、セキュリティなどの操作に対するサポートを提供します。 また、オペレータは、モニタリング、ロギング、トレース、およびセキュリティのためにこのインフラストラクチャにネイティブなツールを使用することもできます。

次のことが可能です。

  • Kubernetesクラスタ内のすべてのネームスペース内のすべてのWebLogicドメインを管理するオペレータ、またはネームスペースの特定のサブセット内のドメインのみを管理するオペレータ、またはオペレータと同じネームスペースにあるドメインのみを管理するオペレータをデプロイします。 ネームスペースは最大で1つのオペレータで管理できます。
  • 次を使用してWebLogicドメイン構成を指定します:
    • Model in Image: WebLogic Deploy Toolingモデルおよびアーカイブをコンテナ・イメージに含めます。
      • ノート: 補助イメージのないModel in Image (WDTモデルおよびインストール・ファイルは、WebLogic Serverインストールと同じイメージに含まれています)は、WebLogic Kubernetes Operatorバージョン4.0.7では非推奨です。 Oracleでは、Model in Imageを補助イメージ「一緒に」を使用することをお薦めします。
    • Domain in Image: コンテナ・イメージにWebLogicドメイン・ホームを含めます。
      • ノート: Domain in Image ドメイン・ホーム・ソース・タイプは、WebLogic Kubernetes Operatorバージョン4.0では非推奨です。 Oracleでは、必要に応じてDomain on PVまたはModel in Imageを選択することをお薦めします。
    • Domain on PV: WebLogicドメイン・ホームをKubernetes PersistentVolume (PV)に配置します。 このPVは、NFSファイル・システムまたはその他のKubernetesボリューム・タイプに存在できます。
  • WebLogicドメインのデプロイメントをKubernetesリソースとして構成します(Kubernetesカスタム・リソース定義を使用)。
  • WebLogicドメイン構成の特定の側面をオーバーライドします。たとえば、異なるデプロイメントに別のデータベース・パスワードを使用します。
  • 宣言的な起動パラメータと目的の状態に基づいて、ドメイン内のサーバーおよびクラスタを起動および停止します。
  • WebLogicドメインをスケーリングするには、必要に応じて管理対象サーバーを起動および停止し、Kubernetesスケール・コマンド、Kubernetes Horizontal Pod Autoscalerの設定、またはREST APIと統合してWebLogic Diagnostics Framework (WLDF)、Prometheus、Grafanaまたはその他のルールに基づいてスケーリングを開始します。
  • ロード・バランシングにより、Kubernetesドメイン外のWebLogicドメインにHTTPパスを公開し、WebLogicドメイン内の管理対象サーバーを起動または停止したときにロード・バランサを自動的に更新します。
  • 必要に応じて、WebLogic Server管理コンソールをKubernetesクラスタの外部に公開します。
  • 必要に応じて、Kubernetesドメイン外でT3チャネルを公開します。
  • オペレータおよびWebLogic ServerのログをElasticsearchに公開し、Kibanaで対話します。

オペレータを最も速く体験するには、「クイック・スタート・ガイド」をフォローするか、「ドキュメンテーション」を使用するか、「ブログ」を読むか、「サンプル」を試します。 また、オペレータを使用して「チュートリアル」をステップ・スルーし、Oracle Container Engine for Kubernetes (OKE)クラスタにWebLogicドメイン・コンテナ・パッケージWebアプリケーションをデプロイして実行できます。


現行本番リリース

これは「オペレータの現在のリリース」です。 「オペレータの前提条件」および「サポートされている環境」を参照してください。


最近の変更および既知の問題

オペレータに対する最近の変更については「リリース・ノート」、既知の問題の現在のセットについては「既知の制限事項」を参照してください。

オペレータの以前のバージョン

サポートされる以前のリリースのオペレータ向けのドキュメント: 3.44.0および4.1

下位互換性ガイドライン

2.0.1リリース以降、オペレータ・リリースは、ドメイン・リソース・スキーマ、オペレータHelmチャート入力値、構成オーバーライド・テンプレート、オペレータHelmチャートによって作成されたKubernetesリソース、オペレータによって作成されたKubernetesリソースおよびオペレータRESTインタフェースに関して下位互換性があります。 ここでは、3つのリリースの互換性を維持します。ただし、明確に伝達された非推奨の機能の場合を除きます。この機能は、代替機能が使用可能になった後も1つのリリースで維持されます。

ヘルプの使用方法

「ヘルプの表示」を参照してください。