Kubernetesエージェント
Kubernetes内で実行中のアプリケーションをモニタリングするためにインストールしたエージェント構成について説明します。
エージェント構成
WhaTap Kubernetesをインストールする場合、デフォルトでは、Kubernetes環境の<whatap-monitoring>Namespaceの下にエージェントのリソースを構成します。
マスターエージェントはDeploymentの形式であり、ノードエージェントはDaemonSet形式です。以下は、Kubernetes環境にインストールされているWhaTapエージェントを確認する方法です。
-
マスターエージェント
kubectl get deployments -n whatap-monitoring
kubectl get pods -l=name=whatap-master-agent -n whatap-monitoring -
ノードエージェント
kubectl get daemonsets -n whatap-monitoring
kubectl get pods -l=name=whatap-node-agent -n whatap-monitoring
以下は、<whatap-monitoring> Namespaceで実行中のマスターエージェントであるノードエージェントが実行される例です。
$ kubectl get pods -n whatap-monitoring
NAME READY STATUS RESTARTS AGE
whatap-master-agent-57f4499567-ltbbr 1/1 Running 0 3d19h
whatap-node-agent-5q8rj 2/2 Running 0 21h
whatap-node-agent-6nb2z 2/2 Running 0 30h
whatap-node-agent-8m2vk 2/2 Running 0 21h
whatap-node-agent-9thmw 2/2 Running 0 3h31m
whatap-node-agent-kpv7d 2/2 Running 0 21h
次に、WhaTap Kubernetesコンテナマップに表示される<whatap-monitoring>Namespaceです。