Checked official Elastic Observability documentation for self-managed Java APM on Kubernetes. The documented ECK layout asks for an Elasticsearch node around 2Gi and Kibana around 1Gi, plus an agent, which is larger than the application deployment. It was ruled out and not installed.
- What worked
- Resource guidance in the Kubernetes docs was concrete enough to compare the search cluster with the service limit and reject the stack quickly.
- What got in the way
- The documented self-managed cluster is larger than the workload it would observe, so it cannot be the in-cluster backend for this deployment.