前提条件

前提条件の要件と、Verrazzanoによってインストールおよびサポートされるソフトウェアのバージョンを確認します

Verrazzanoには次が必要です:

  • Kubernetesクラスタおよび互換性のあるkubectl
  • devプロファイル - 少なくとも2つのCPU、100GBのディスク・ストレージ、16 GB RAMがKubernetesワーカー・ノードで使用可能。デプロイするアプリケーションのリソース要件によっては、これが十分な場合も不十分な場合もあります。
  • prodプロファイル - 少なくとも4つのCPU、100GBのディスク・ストレージ、32 GB RAMがKubernetesワーカー・ノードで使用可能。デプロイするアプリケーションのリソース要件によっては、これが十分な場合も不十分な場合もあります。

サポートされているハードウェア

Verrazzanoにはx86-64が必要です。他のアーキテクチャはサポートされていません。

サポートされるソフトウェア・バージョン

Verrazzanoでは、次のソフトウェア・バージョンがサポートされています。

Kubernetes

Verrazzanoは、次のKubernetesバージョンにインストールできます。

Verrazzano Kubernetesバージョン
1.4 1.21, 1.22, 1.23, 1.24
1.3 1.21, 1.22, 1.23
1.2 1.19, 1.20, 1.21
1.1 1.19, 1.20, 1.21
1.0 1.18, 1.19, 1.20

詳細は、Kubernetesのリリース・ドキュメントを参照してください。プラットフォーム固有の詳細は、Verrazzanoのプラットフォーム設定に関する項を参照してください。

WebLogic Server

サポートされるWebLogic Serverのバージョンは、WebLogic Kubernetes Operatorのバージョンによって異なります。サポートされるWebLogic Serverのバージョンはこちらで確認してください。

Coherence

サポートされるCoherenceのバージョンは、Coherence Operatorのバージョンによって異なります。サポートされるCoherenceのバージョンはこちらで確認してください。

Helidon

Verrazzanoでは、Helidonのすべてのバージョンがサポートされます。詳細は、HelidonおよびHelidon市販製品に関するページを参照してください。

インストール済コンポーネント

Verrazzanoでは、厳選されたオープン・ソース・コンポーネント・セットがインストールされます。次の表に、各コンポーネント、バージョンおよび簡単な説明を示します。

コンポーネント バージョン 説明
alert-manager 0.24.0 Prometheusサーバーなどのクライアント・アプリケーションによって送信されるアラートを処理します。
cert-manager 1.7.1 TLS証明書の管理と発行を自動化します。
Coherenceオペレータ 3.2.9 Coherenceクラスタのデプロイおよび管理を支援します。
ExternalDNS 0.10.2 公開されたKubernetesサービスおよびイングレスをDNSプロバイダと同期します。
Fluentd 1.14.5 ログを収集し、OpenSearchに送信します。
Grafana 7.5.17 メトリックの調査、分析およびモニターに役立つツール。
Istio 1.14.3 既存の分散アプリケーションに透過的にレイヤー化するサービス・メッシュ。
Jaeger 1.34.1 分散システムをモニタリングおよびトラブルシューティングするための分散トレーシング・システム。
Jaeger Operator 1.34.1 Jaegerツールの管理を提供します。
Keycloak 15.0.2 Identity and Access Managementでシングル・サインオンを提供します。
Kiali 1.42.0 Istioサービス・メッシュの管理コンソール。
kube-state-metrics 2.4.2 Kubernetes APIオブジェクトの状態に関するメトリックを提供します。
MySQL 8.0.29 Keycloakが使用するオープン・ソース・リレーショナル・データベース管理システム。
NGINX Ingress Controller 1.1.1 Kubernetesのクラウドネイティブ・アプリケーション用のトラフィック管理ソリューション。
ノード・エクスポータ 1.3.1 ハードウェアおよびOSメトリック用のPrometheusエクスポータ。
OAM Kubernetesランタイム 0.3.0 KubernetesでOpen Application Model (OAM)コントロール・プレーンを実装するためのプラグイン。
OpenSearch 1.2.3 分散型マルチテナント対応の全文検索エンジンを提供します。
OpenSearchダッシュボード 1.2.0 OpenSearchで索引付けされたデータに対する検索およびデータ・ビジュアライゼーション機能を提供します。
Prometheus 2.34.0 イベントのモニタリングとアラートを提供します。
Prometheusアダプタ 0.9.1 ポッド自動スケーリングをサポートするメトリックを提供します。
Prometheusオペレータ 0.55.1 Prometheusモニタリング・ツールの管理を提供します。
Prometheus Pushgateway 1.4.2 エフェメラル・ジョブおよびバッチ・ジョブがメトリックをPrometheusに公開できるようにします。
Rancher 2.6.8 複数のKubernetesクラスタを管理します。
Rancherバックアップ・オペレータ 2.1.3 Rancherの構成とデータのバックアップおよびリストアを管理します。
Velero 1.9.1 Kubernetesの構成とデータのバックアップおよびリストアを管理します。
WebLogic Kubernetes Operator 3.4.10 WebLogicドメインのデプロイおよび管理を支援します。
WebLogic Monitoring Exporter 2.1.5 Prometheus互換メトリックをWebLogicインスタンスからエクスポートします。