Download PDF
Download page クラスタエージェントの要件およびサポート対象環境.
クラスタエージェントの要件およびサポート対象環境
このページでは、リソース要件、さまざまな Kubernetes ベースのソフトウェアとの互換性、クラスタエージェントの配布、ライセンス、およびパフォーマンスの仕様について説明します。
ハードウェア要件
ハードウェアのデフォルト要件は次のとおりです。
- CPU:1250m
- メモリ:300Mi
これらの値は、自動インストゥルメンテーションなしでクラスタエージェントを使用する場合に適用されます。自動インストゥルメンテーションを実行すると、値が変更されることがあります。
自動インストゥルメンテーションでは、100 ポッドごとにメモリ制限を 50Mi 増やす必要があります。たとえば、エージェントによって 500 のポッドがインストゥルメント化される場合は、メモリ制限値に 550Mi(300Mi + 250Mi)を追加します。
自動インストゥルメンテーションが有効になっている場合は、CPU 制限を 100m 増やす必要があります(1350m)。
ソフトウェア要件
クラスタエージェントは、Linux で実行され、AppDynamics オペレータを使用して展開されるように設計されています。
クラスタエージェントには、次が必要です。
- AppDynamics コントローラ 20.3.0 以上。
- Kubernetes バージョン 1.19 以降(クラスタで Kubernetes metrics-server を展開および有効にしている状態)。
- アクセス権を持ち、モニタできるクラスタ。
サーバの可視性の十分なライセンス数。クラスタエージェントは、サーバーの可視性のライセンスを 1 つ消費します。「ライセンス管理」を参照してください。
クラスタ エージェント オペレータおよびクラスタ エージェント イメージをプルするための Docker Hub または Red Hat コンテナレジストリへのアクセス、またはこれらのイメージが維持されている内部リポジトリへのアクセス。「Install the Cluster Agent」を参照してください。
クラスタエージェントを展開して Kubernetes クラスタをモニタする場合、ワーカーノードはモニタされません。ワーカーノードをモニタするには、追加のサーバの可視性のライセンス(ノードごとに 1 つのマシンエージェント)を使用するマシンエージェントをインストールする必要があります。次を参照してください。 Kubernetes CLI を使用したインフラストラクチャの可視性のインストール
クラスタエージェントは次のクラウドプラットフォームと互換性があります。
クラウド プラットフォーム | version |
---|---|
ランチャー Kubernetes エンジン(RKE) |
|
RKE Government(RKE2) | |
Kubernetes | 1.19、1.20、1.21、1.22、1.23、1.24、1.25、1.26、および 1.27(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(Kubernetes metrics-server を展開している状態) |
Google GKE | 1.19、1.20、1.21、1.22、1.23、1.24、1.25、1.26、および 1.27 |
Red Hat OpenShift | Azure:4.6、4.7、4.8、4.9、4.10、4.11、4.12、および 4.13 AWS:4.11、および 4.12 metrics-server は OpenShift に付属していないため、個別に展開する必要があります。CRI-O コンテナランタイムは、4.2.7 以上でサポートされています。 |
kubectl | 1.19 以降 |
Tanzu Kubernetes Grid Integrated Edition(TKGI) | 1.14.4 および 1.16 |
テストまたは評価する AppDynamics のインストールには、システム要件の確認、ホストの準備、コントローラのインストールが含まれます。「CLI を使用したコントローラのインストール」を参照してください。
クラスタエージェントの配信
クラスタエージェントは、zip アーカイブとして AppDynamics ダウンロードサイトからダウンロードできます。また、アーカイブには、展開用のディストリビューション固有のコンフィギュレーション ファイルも含まれています。
ライセンス
クラスタエージェントには、サーバの可視性のライセンスが必要です。開始するには、「サーバの可視性の有効化」を参照してください。サーバの可視性のライセンスをすでに使用している場合、Kubernetes クラスタでのクラスタエージェントのインストールについては、「Install the Cluster Agent」を参照してください。
クラスタエージェントのパフォーマンス認定
クラスタ エージェント バージョン | パフォーマンス認定 |
---|---|
20.10 以下 | 認定された安定制限(750 のポッドと 1500 のコンテナ)をモニタできます。 |
20.11 以上 |
|
クラスタエージェントとポッドの制限
オンプレミス
コントローラ全体の容量に基づいてクラスタエージェントの数を設定できます。制限を設定するには、「クラスタエージェントのコントローラ設定」の sim.cluster.agent.limit
の説明を参照してください。
クラスタにモニタ可能な数よりも多くのポッドがある場合、クラスタエージェントは、モニタ対象のポッドのグループが一定期間にわたって同じであることを確認します。将来、報告されたポッドのいずれかが終了した場合、クラスタエージェントは、終了したポッドを以前に報告されていないポッドに置き換え、新たに追加されたポッドのモニタリングを開始します。
[Pods List] ページに表示されるポッドの合計メトリックは、設定された制限までのポッド数のみを反映します。「クラスタエージェントのコントローラ設定」の sim.cluster.pod.limit
の説明を参照してください。
SaaS
制限を設定するには、AppDynamics Supportチケットを作成します。