mapped_pages |
---|
Please follow the steps to run the {{agent}} on Run {{agent}} on Kubernetes managed by {{fleet}} page.
On managed Kubernetes solutions like GKE, {{agent}} has no access to several data sources. Find below the list of the non-available data:
- Metrics from Kubernetes control plane components are not available. Consequently, metrics are not available for
kube-scheduler
andkube-controller-manager
components. In this regard, the respective dashboards will not be populated with data. - Audit logs are available only on Kubernetes master nodes as well, hence cannot be collected by {{agent}}.
Although autopilot removes many administration challenges (like workload management, deployment automation etc. of kubernetes clusters), additionally restricts access to specific namespaces (i.e. kube-system
) and host paths which is the reason that default Elastic Agent manifests would not work.
Specific manifests are provided to cover Autopilot environments.
kube-state-metrics
also must be installed to another namespace rather than the default
as access to kube-system
is not allowed.
- Blog Using Elastic to observe GKE Autopilot clusters
- Elastic speakers webinar: "Get full Kubernetes visibility into GKE Autopilot with Elastic Observability"