前提条件
Verrazzanoによってインストールおよびサポートされる前提条件の要件、ソフトウェアのバージョンを確認します
Verrazzanoには次が必要です:
- Kubernetesクラスタおよび互換性のある
kubectl
。 - 少なくとも2つのCPU、100GBのディスク・ストレージ、16GB RAMがKubernetesワーカー・ノードで使用可能。これは、Verrazzanoの開発プロファイルをインストールするのに十分です。デプロイするアプリケーションのリソース要件によっては、アプリケーションのデプロイにこれが十分な場合も不十分な場合もあります。
サポートされているハードウェア
Verrazzanoにはx86-64が必要です。他のアーキテクチャはサポートされていません。
サポートされるソフトウェア・バージョン
Verrazzanoでは、次のソフトウェア・バージョンがサポートされています。
Kubernetes
Verrazzanoは、次のKubernetesバージョンにインストールできます。
Verrazzano | Kubernetesバージョン |
---|---|
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.5 | Coherenceクラスタのデプロイおよび管理を支援します。 |
ExternalDNS | 0.10.2 | 公開されたKubernetesサービスおよびイングレスをDNSプロバイダと同期します。 |
Fluentd | 1.12.3 | ログを収集し、OpenSearchに送信します。 |
Grafana | 7.5.11 | メトリックの調査、分析およびモニターに役立つツール。 |
Istio | 1.13.5 | 既存の分散アプリケーションに透過的にレイヤー化するサービス・メッシュ。 |
Jaeger Operator | 1.32.0 | 分散システムをモニタリングおよびトラブルシューティングするための分散トレーシング・システム。 |
Keycloak | 15.0.2 | Identity and Access Managementでシングル・サインオンを提供します。 |
Kiali | 1.42.0 | Istioサービス・メッシュの管理コンソール。 |
kube-state-metrics | 2.4.2 | Kubernetes APIオブジェクトの状態に関するメトリックを提供します。 |
MySQL | 8.0.28 | 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.6 | 複数のKubernetesクラスタを管理します。 |
WebLogic Kubernetes Operator | 3.4.3 | WebLogicドメインのデプロイおよび管理を支援します。 |