安装成功后的组件包括: ## WebHook配置: tingyun-agent-webhook 作用是配置Webhook,指定对哪些NameSpace开启嵌码,配置成功后,Kubernetes API-Server会将Pod信息转发到探针命名空间的tingyun-agent服务执行修改Pod yaml的动作。 ```shell kubectl get MutatingWebhookConfiguration | grep tingyun-agent-webhook ``` ![image.png](image/k8s-webhook.png) ## 探针命名空间下面的资源:Pod 、配置 探针命名空间名称默认为tingyun,安装时可修改为其他名称 - Pod 列表: ```shell kubectl -n tingyun get pod ``` ![image.png](image/k8s-pod.png) 其中: - prometheus-deployment-xxx 用于采集Kubernetes集群指标 - tingyun-agent-xxx 实现WebHook服务,对可嵌码的Pod追加initContainer来嵌入APM探针 - tingyun-collector-x 包括 apm-collector 和 infra-collector 2个容器 - tingyun-linux-agent-xxx Infra主机探针,默认每个Node上启动一个实例 - 配置列表: ```shell kubectl -n tingyun get cm ``` ![image.png](image/k8s-cm.png) 其中: - tingyun-common-config 存储了license等通用配置 - tingyun-injector-config 存储了webhook 注入APM探针使用的配置 - tingyun-collector-config 存储了Collector使用的配置 - tingyun-sys-config 存储了Infra主机探针使用的配置