Google Kubernetes Engine、Agent
概要
Google Cloud Platform (GCP) 上のサービスである Google Kubernetes Engine (GKE) は、Kubernetes を基盤としたコンテナ化アプリケーションを実行・オーケストレーションするためのホスト型プラットフォームです。GKE クラスターは、Google Cloud Platform インテグレーションに加え、クラスター内でワークロードとして動作する Datadog Agent からも監視できます。
セットアップ
前提条件
使用している GCP プロジェクト のロールに、GKE を利用するための適切な権限が付与されていることを確認します。
プロジェクトで Google Container Engine API を有効にします。
ローカル マシンに Google Cloud SDK と kubectl コマンド ライン ツールをインストールします。Cloud SDK を GCP アカウントと関連付ける と、ローカル マシンから kubectl を使ってクラスターを直接操作できます。
GCE インテグレーションを設定する
Google Cloud Platform インテグレーションをインストールします。
これにより、ディスク I/O、CPU 使用率、ネットワーク トラフィックなどのメトリクスを表示する、すぐに使える Google Compute Engine ダッシュボード にアクセスできます。
Kubernetes インテグレーションを設定する
GKE クラスターをさらに詳細に監視するには、Datadog Helm Chart または Datadog Operator を使って Datadog Agent をインストールします。デプロイ後は、 Datadog Agent と Datadog Cluster Agent がクラスターおよびその上で動作するワークロードを監視します。
GKE には、クラスターに対してどの程度の柔軟性・責任・制御を持つかが変わる、2 つの 主な運用モード が用意されています。これらのモードによって、Datadog コンポーネントのデプロイ方法も変わります。
参考資料