原文はこちら。
https://blogs.oracle.com/weblogicserver/announcing-general-availability-version-of-the-weblogic-server-kubernetes-operator
WebLogic Server Kubernetes Operator(以下Operator)の一般提供(GA)リリースの発表ができうれしく思っています。OperatorはTechnology Previewとして2月にリリースしたもので、Kubernetes環境でWebLogic Server 12.2.1.3ドメインの作成、管理を簡単にするものです。このGA版では、Technology Previewの機能に加え、その他のWebLogic Serverの機能もサポートしており、開発、本番用途でご利用いただけるように動作保証ならびにサポートいたします。
この動作保証にはOracle Cloud Infrastructure(OCI)ならびにTerraform Installer for Kubernetes on Oracle Cloud Infrastructureを使って作成したKubernetes Clusterで動作するOperatorとWebLogic Serverの構成のサポート、そしてOracle Cloud Infrastructure Registry(OCIR)を使ったOperatorとWebLogic Serverドメインイメージの保存に対するサポートが含まれます。
Kubernetes上でのWebLogic Serverの動作保証ならびにOperatorに関する追加情報は、以下のサポートドキュメントと発表のブログエントリをご覧ください。
https://blogs.oracle.com/weblogicserver/announcing-general-availability-version-of-the-weblogic-server-kubernetes-operator
WebLogic Server Kubernetes Operator(以下Operator)の一般提供(GA)リリースの発表ができうれしく思っています。OperatorはTechnology Previewとして2月にリリースしたもので、Kubernetes環境でWebLogic Server 12.2.1.3ドメインの作成、管理を簡単にするものです。このGA版では、Technology Previewの機能に加え、その他のWebLogic Serverの機能もサポートしており、開発、本番用途でご利用いただけるように動作保証ならびにサポートいたします。
この動作保証にはOracle Cloud Infrastructure(OCI)ならびにTerraform Installer for Kubernetes on Oracle Cloud Infrastructureを使って作成したKubernetes Clusterで動作するOperatorとWebLogic Serverの構成のサポート、そしてOracle Cloud Infrastructure Registry(OCIR)を使ったOperatorとWebLogic Serverドメインイメージの保存に対するサポートが含まれます。
Oracle Cloud Infrastructure
https://cloud.oracle.com/ja_JP/cloud-infrastructure
Terraform Installer for Kubernetes on Oracle Cloud Infrastructure
https://github.com/oracle/terraform-kubernetes-installer/
Kubernetes上でのWebLogic Serverの動作保証ならびにOperatorに関する追加情報は、以下のサポートドキュメントと発表のブログエントリをご覧ください。
WebLogic Server 12.2.1.3 Certification on Kubernetes (ドキュメントID 2349228.1)KubernetesがWebLogic Serverインスタンスをホストするコンテナインフラストラクチャとして機能するよう、WebLogic ServerとKubernetesを統合するためにOperatorを開発してきました。OperatorはWebLogicドメインの作成、構成、管理をするためにKuberenetesを拡張します。以前の発表のエントリをご一読いただいた上で、WebLogic Server Kubernetes OperatorのGitHubプロジェクトをご覧ください。
https://support.oracle.com/rs?type=doc&id=2349228.1
WebLogic Server Certification on Kubernetes
https://blogs.oracle.com/weblogicserver/weblogic-server-certification-on-kubernetes
https://orablogs-jp.blogspot.jp/2018/01/weblogic-server-certification-on.html
Announcing the New WebLogic Server Kubernetes OperatorKubernetes上でWebLogic Serverを実行すると、以下のことが可能になります。
https://blogs.oracle.com/weblogicserver/announcing-the-new-weblogic-server-kubernetes-operatorhttps://orablogs-jp.blogspot.jp/2018/02/announcing-new-weblogic-server.html
Oracle Weblogic Server Kubernetes Operator
https://github.com/oracle/weblogic-kubernetes-operator
- Kubernetes環境でWebLogic Serverのアプリケーションを活用できる
- WebLogic Serverアプリケーションを他のクラウドアプリケーションと統合できる
- WebLogic Serverの使用を発展させ、Kubernetesの使用を拡大することができる
- Kubernetes内のWebLogic Serverの管理を簡素化
- KubernetesのリソースのWebLogicドメインへの割り当てを確保
- ロードバランサ、Ingress controller、ネットワークファブリック、セキュリティなどの環境全体をKubernetesのAPIを使って管理
- パッチ適用やスケールといった操作の簡素化ならびに自動化
- WebLogicのベストプラクティスに則ることの保証
- WebLogicドメインを問題なく、安全に実行
- Kubernetes 1.7.5、1.8.0、1.9.0、1.10.0のサポート
- Operator GitHubプロジェクトでは、wercker.ymlを使用し、Oracle Container Pipelineからオペレータ用のDockerイメージを直接ビルド、テスト、パブリッシュする方法について説明しています。
Oracle Weblogic Server Kubernetes Operator
https://github.com/oracle/weblogic-kubernetes-operator - 動的クラスタおよび動的クラスタを使用したWebLogic Serverクラスタの自動スケーリングのサポート。詳細は以下のエントリをご覧ください。
WebLogic Dynamic Clusters on Kubernetes
https://blogs.oracle.com/weblogicserver/weblogic-dynamic-clusters-on-kubernetes - クラスタ構成で動作するWebLogic Server管理対象サーバ間でHTTPリクエストを負荷分散するためのIngress Controllerとして、Kubernetesクラスタ内で動作するApache HTTP Serverおよび(HAProxyを利用する)Voyagerをサポート。Operatorとの統合により、これらのロードバランサの設定を自動化する。詳細はApache HTTP ServerとVoyager Ingress Controllerの構成のためのドキュメントを参照してください。
Load balancing with the Apache HTTP Server
Apache HTTP Server
Load balancing with Voyager/HAProxy
https://github.com/oracle/weblogic-kubernetes-operator/blob/develop/site/voyager.md - マルチノード環境のためのNFSストレージの永続的ボリューム(Persistent Volumes、PV)のサポート。このプロジェクトでは、OCIでNFSボリュームを構成するチートシート、NFSボリュームとKubernetesのWebLogic Serverドメインに関する重要な注意事項を提供します。
Cheat sheet for setting up Kubernetes
https://github.com/oracle/weblogic-kubernetes-operator/blob/master/site/k8s_setup.md
Creating a WebLogic domain
https://github.com/oracle/weblogic-kubernetes-operator/blob/master/site/creating-domain.md - WebLogicドメインリソースの削除スクリプト。これはドメイン用のKubernetesリソースをKubernetesクラスタから永久に削除します。
delete-weblogic-domain-resources.sh
OperatorプロジェクトのREADMEのRemoving a domainの項をご覧ください。
https://github.com/oracle/weblogic-kubernetes-operator/blob/master/kubernetes/delete-weblogic-domain-resources.shREADME.md
https://github.com/oracle/weblogic-kubernetes-operator/tree/master/README.md - Prometheusのサポート強化。詳細は以下のエントリをご覧ください。
Using Prometheus to Automatically Scale WebLogic Clusters on Kubernetes
https://blogs.oracle.com/weblogicserver/using-prometheus-to-automatically-scale-weblogic-clusters-on-kubernetes-v5
https://orablogs-jp.blogspot.jp/2018/04/using-prometheus-to-automatically-scale.html - 統合テストをOperatorのGitHubプロジェクトにUpしてあります。
- OCI Container Engine for Kubernetesで動作するKubernetes上のWebLogic Serverの動作保証
- WebLogic Deploy Toolingを使った、既存KubernetesのWebLogic Serverドメインへの簡単な再プロビジョニングならびに再デプロイ方法の提供
- Oracle Container Pipelines(werckerとしても知られています)を使ったKubernetes上のWebLogicデプロイメントのCI/CDの追加
- その他時間と共に追加される新機能や機能強化