クラスタエージェントの要件およびサポート対象環境
このページでは、リソース要件、さまざまな Kubernetes ベースのソフトウェアとの互換性、クラスタエージェントの配布、ライセンス、およびパフォーマンスの仕様について説明します。
ハードウェア要件
クラスタエージェントを実行するには、デフォルトのハードウェア要件は次のとおりです。
- CPU:1250m
- メモリ:300Mi
たとえば、クラスタエージェントを介して 500 個のポッドがインストゥルメント化されている場合、550Mi(300Mi + 250Mi)のメモリ制限と 1750m(1250m + 500m)の CPU 制限が必要です。
これらの値は、自動インストゥルメンテーションありでもなしでもクラスタエージェントを使用する場合に適用されます。
複数のクラスターエージェントが単一のクラスターをモニターする必要がある大規模なクラスター環境では、ターゲットアロケータを使用してクラスターエージェントのレプリカを自動スケーリングしたり、要件に基づいてレプリカの数を設定したりできます。
たとえば、クラスターに 10,000 のポッドがあり、クラスターエージェントのレプリカごとに 5,000 のポッドをモニターする場合は、6250m CPU と 2800Mi メモリを備えた 2 つのレプリカが必要になります。ただし、自動スケーリングでは、特定のプロファイルを使用してレプリカが自動的に作成されます。現時点では、Default プロファイルがサポートされています。そのため、プロファイルを Default として指定すると、2500 ポッドをモニターするために、1550mi メモリと 3750m CPU を使用してレプリカが作成されます。
ソフトウェア要件
クラスターエージェントは、Linux で実行され、Splunk AppDynamics オペレータを使用して展開されるように設計されています。
クラスタエージェントには、次が必要です。
- Splunk AppDynamics コントローラ 20.3.0 以降。
- Kubernetes バージョン 1.19 以降(クラスターで Kubernetes metrics-server を展開および有効にしている状態)。
- アクセス権を持ち、モニタできるクラスタ。
サーバーの可視性の十分なライセンス数。クラスターエージェントは、サーバーの可視性のライセンスを 1 つ消費します。「ライセンスの管理」を参照してください。
クラスタ エージェント オペレータおよびクラスタ エージェント イメージをプルするための Docker Hub または Red Hat コンテナレジストリへのアクセス、またはこれらのイメージが維持されている内部リポジトリへのアクセス。クラスタエージェントをインストールします。
クラスターエージェントは次のクラウドプラットフォームと互換性があります。
| クラウド プラットフォーム | Version |
|---|---|
| ランチャー Kubernetes エンジン(RKE) |
|
| Red Hat Enterprise Linux(RHEL) | 8.x および 9.x |
| Red Hat OpenShift | Azure:4.6、4.7、4.8、4.9、4.10、4.11、4.12、4.13、4.14、および 4.15 AWS:4.11、4.12、4.13、4.14、4.15、4.16、および 4.17 注: metrics-server は OpenShift に付属していないため、個別に展開する必要があります。CRI-O コンテナランタイムは、4.2.7 以上でサポートされています。 |
| RKE Government(RKE2) | 1.26、1.27、1.28、1.29、1.30、1.31、および 1.32 |
| Kubernetes | 1.19、1.20、1.21、1.22、1.23、1.24、1.25、1.26、1.27、1.28、1.29、および 1.30(Kubernetes metrics-server を展開している状態) |
| Amazon EKS |
|
| Azure AKS | 1.19、1.20、1.21、1.22、1.23、1.24、1.25、1.26、1.27、1.28、1.29、および 1.30(Kubernetes metrics-server を展開している状態) |
| Google GKE | 1.19、1.20、1.21、1.22、1.23、1.24、1.25、1.26、1.27、1.28、1.29、および 1.30 |
| kubectl | 1.19 以降 |
| Tanzu Kubernetes Grid Integrated Edition(TKGI) | 1.14.4 1.16、1.17、1.18、および 1.19 |
クラスタエージェントの配信
クラスターエージェントは、zip アーカイブとしてダウンロードポータルからダウンロードできます。また、アーカイブには、展開用のディストリビューション固有のコンフィギュレーション ファイルも含まれています。
ライセンス
クラスターエージェントには、サーバーの可視性のライセンスが必要です。使用するにあたっては、「サーバーの可視性の有効化」を参照してください。サーバーの可視性のライセンスをすでに使用している場合、Kubernetes クラスターでのクラスターエージェントのインストールについては、「クラスターエージェントのインストール」を参照してください。
クラスタエージェントのパフォーマンス認定
| クラスタ エージェント バージョン | パフォーマンス認定 | |
|---|---|---|
| 20.10 以下 |
認定された安定制限(750 のポッドと 1500 のコンテナ)をモニタできます。 | |
| 20.11 以上 |
| |
| 23.11 以上 |
|
クラスタエージェントとポッドの制限
制限を設定するには、サポートチケットを作成します。
appName パラメータを使用します。「クラスタエージェントの設定」を参照してください。