Kubernetes controller manager crash with Elasticsearch in air-gapped environment

img IX mining rig inside white and gray room

Problem Description In a private, air‑gapped Kubernetes cluster the kube-controller-manager pod repeatedly enters CrashLoopBackOff. The crash is triggered when the Elastic Cloud on Kubernetes (ECK) operator attempts to deploy Elasticsearch for log aggregation. Typical log excerpts are: 2026-06-05T12:34:56Z panic: x509: certificate signed by unknown authority goroutine 1 [running]: k8s.io/kubernetes/cmd/kube-controller-manager/app.run(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /go/src/k8s.io/kubernetes/cmd/kube-controller-manager/app.go:345 … Read more

Elasticsearch RAG retrieval component not mapping documents to answers

photo of computer cables

Problem – Retrieval‑Augmented Generation (RAG) Returns Empty or Incomplete Answers in Batch Jobs In a production batch pipeline, dozens to thousands of queries are sent to Elasticsearch via the _msearch API. The retrieval component successfully runs, but the generation stage receives either an empty context field or a truncated list of documents. Consequently the final … Read more

Elasticsearch context window overflow with large document indices

photo of computer cables

Problem – Context Window Overflow When Querying Large Document Indices In a development sandbox with a 2 GB JVM heap, a scroll query against an index that stores full‑text documents (>10 MB _source per doc) fails with errors such as: [2026-05-30T12:34:56,789][WARN ][o.e.c.m.SearchContext] [node-1] search_context_missing_exception: [search_context_id] missing or expired circuit_breaking_exception: request size [6.3mb] is too large, limit is … Read more