Technical Topic Research for Marketers
June 2026
Before we commit to a technical campaign, we have to answer one question:
How do we know engineers care about this topic?
At LearnKube, campaign research starts with where engineers spend attention, what they complain about, what they try to fix, and what they share.
That research is what turns a broad category into a campaign theme.
For example, the campaign theme AI-Augmented Kubernetes Operations: From Noisy Signals to Safe Action originated from a messy question asked by an engineer:
How do I use Kubernetes and AI?
The research was the process of unpacking that question until a useful campaign theme emerged.
Start With The Question Engineers Ask
Campaign ideas start broad when the first question is broad.
The question came in this form:
How do I use Kubernetes and AI?
The first step is refining the question before turning it into a campaign theme.
In this specific case, it can mean many things:
- Running AI workloads on Kubernetes
- Sharing GPUs across AI teams
- Generating Kubernetes YAML with AI
- Using AI to troubleshoot clusters
- Connecting AI to logs, metrics, traces, and runbooks
- Exposing Kubernetes APIs to agents
- Building safe remediation workflows
You can ask the person who raised the question to clarify what they mean.
That helps when they already know the job they are trying to do.
But broad questions often exist because the engineer does not yet have a clean answer. They may know that Kubernetes and AI intersect, but not which part matters: workloads, GPUs, YAML, troubleshooting, agents, or remediation.
So we do not rely only on the original questioner.
We observe how engineers approach the question, what tools they try, what peers ask, and where similar conversations repeat.
We needed to determine which interpretation mattered most, which audience felt the pain, and which campaign path would be strongest.
The useful move was to keep the branches separate as intent hypotheses.
AI does not exist in a vacuum. Engineers use it to accomplish a job.
Our job is to find out which job.
The possible intents were:
- Run AI workloads on Kubernetes.
- Make expensive GPU infrastructure usable by more teams.
- Generate Kubernetes YAML faster.
- Debug Kubernetes incidents with less manual correlation.
- Connect AI to logs, metrics, traces, alerts, and runbooks.
- Expose Kubernetes APIs to agents.
- Move from diagnosis to safe remediation.
Those questions created a hypothesis map and defined the research scope.
Decode The Intent Of Each Source
With the hypothesis map in hand, we searched for places where engineers were already using, evaluating, or arguing about AI with Kubernetes.
Common places include:
- GitHub projects and issues
- Conference talks and abstracts
- Hacker News and Reddit discussions
- Vendor websites and competitor pages
- Product docs and changelogs
Different sources reveal different kinds of intent.
GitHub issues show what broke, what users expected, and which missing behavior was painful enough to report.
They also require a map of the relevant projects: you cannot search GitHub for "Kubernetes and AI" and expect the issue corpus to organize itself.
You first identify the projects where maintainers and users already work through that question.
Then you read the issues in the context of each project.
Conference talks show what the community has already packaged into a teachable story.
Going back to previous KubeCon programmes and searching for keywords exposes related topics that the community has already turned into talks.
Skepticism, framing, and market language often surface on Hacker News and r/Kubernetes, though these discussions focus beyond Kubernetes.
Vendor pages and competitors help with category language and market positioning.
Searches such as "
For the AI Kubernetes research, the strongest evidence came from places where the conversation was already unfolding.
On GitHub we searched for keywords such as "Kubernetes MCP", "Kubernetes AI", "Kubernetes LLM" and found the following projects:
k8sgpt-ai/k8sgpt— an analyzer-oriented Kubernetes troubleshooting tool that scans clusters and summarizes cluster issues.GoogleCloudPlatform/kubectl-ai— a natural-language interface forkubectl, shell commands, custom tools, and MCP-style workflows.containers/kubernetes-mcp-server— an MCP server that exposes Kubernetes and OpenShift resources to external AI clients.HolmesGPT/holmesgpt— an AI SRE agent for investigations across observability and operational data sources.kubeshop/botkube— a ChatOps tool for Kubernetes alerts, notifications, and command execution in Slack, Teams, and similar environments.runwhen-contrib/runwhen-local— a local/self-hosted troubleshooting and automation library for infrastructure workflows.sympozium-ai/sympozium— a Kubernetes-native platform for running and controlling AI agents.
RunWhen and Botkube are also companies. That led to a "
- Komodor — a commercial Kubernetes operations platform positioned around troubleshooting, RCA, and remediation.
- Botkube — a collaborative Kubernetes AI assistant for alerting, troubleshooting, remediation steps, and post-mortem generation.
- Resolve AI — an AI Production Engineer positioned around Kubernetes troubleshooting, investigations, and MTTR reduction.
- RunWhen — a commercial platform for operational troubleshooting, runbooks, and automated checks.
Armed with some patience, we searched for "Kubernetes MCP", "Kubernetes AI", "Kubernetes LLM" as well as "k8sgpt", "holmesgpt", "botkube" and "kubectl-ai" on r/Kubernetes and Hacker News.
The first pass did not produce a conclusion yet.
It showed the shape of the conversation.
Some threads focused on AI workloads and GPUs.
Some focused on generating YAML.
Others focused on giving assistants access to kubectl, troubleshooting, logs, read-only access, MCP servers, and safe operational control.
That context moved the research from "what does this mean?" to a sharper question.
The research question became more specific:
What are engineers trying to do with these tools?
Search For Evidence In Engineer Language
The most useful evidence is the language engineers use when the tool does not solve the job.
We looked for four signals:
- Problem: What is breaking, wasting time, or creating risk?
- Goal: What outcome does the engineer want?
- Constraint: What blocks the obvious solution?
- Assumption: What must remain true before engineers trust the solution?
Here are representative examples from the research corpus:
k8sgpt#1367— The user deployed a workload with a wrong environment variable. The pod entered CrashLoopBackOff. k8sgpt rankubectl describe pod, analysed the events, and told the user to "look at the logs of the failed pod." But it never fetched those logs. The user opened a feature request: "It would have been brilliant if k8sgpt had the ability to look into the pod log and previous pod logs." They want the assistant to retrieve the evidence needed for an actual diagnosis, not just rephrase whatdescribe podalready said.kubectl-ai#289— A platform engineer wants to adopt kubectl-ai in production but works in a security-sensitive context. They need a read-only mode: the AI can suggestkubectlcommands but must not execute edits. Trust starts with read-only or suggest-only behavior.kubectl-ai#266— The user asked a simple question: "list all TLS secrets in this namespace." The tool rankubectl get secrets -o json. The output was enormous. The LLM derailed: it started responding in Chinese, rankubectl get pods, thenkubectl get all --all-namespaces, and completely lost the original question.kubernetes-mcp-server#876— An operator diagnosing a failing resource needs to check the.statussection: conditions, phase, readiness, error messages. But the tool returns the entire resource —.spec,.metadata.managedFields, annotations, everything. On CRDs like ClusterVersion or ArgoCD Application that adds hundreds of lines of irrelevant context. They opened a feature request: "I typically only need the.statussection." Operators want diagnosis-oriented views, not full resource dumps.
And sometimes the evidence points away. A Reddit thread asking "why is scheduling AI workloads complicated" confirmed that GPU scheduling was real, but it formed a separate campaign branch from operations augmentation.
The full evidence table with all 12 sources is available as a CSV.
The evidence table is the research layer.
Funny enough, none of them asked for faster YAML. They all wanted to understand what their cluster was doing without drowning in output.
The pattern looked like this:
- Operational evidence spans Kubernetes objects, logs, metrics, traces, alerts, dashboards, deploy events, Git commits, CI/CD runs, Slack or PagerDuty context, and runbooks.
- Raw outputs are too large, too noisy, or too unstructured for the model.
- Diagnosis needs prior logs, status-only views, metrics, traces, runbooks, and change history.
- Teams want read-only, suggest-only, scoped, auditable, and human-approved workflows before allowing action.
- Silent truncation, false success, or hidden context loss is dangerous because the model can confidently lie.
That is why the research moved away from generic "AI for Kubernetes" and toward operator augmentation.
The working campaign question became:
Where does AI help the people who operate Kubernetes systems under production pressure?
Define The Audience From The Pattern
The audience became clear after the evidence clustered around operations.
The work described focused on investigation, triage, context building, runbook reuse, and safe action.
Running AI workloads, hosting agents, and generating manifests remained adjacent branches rather than the center of this campaign.
That pulled the audience toward:
- platform engineers evaluating AI-assisted operations
- SREs debugging production systems
- DevOps engineers responsible for clusters, deploys, alerts, and runbooks
- senior application engineers involved in Kubernetes incidents
- engineering leaders worried about safe AI adoption in production
This also changed the campaign title.
"AI for Kubernetes" is a common term that lacks specificity around audience, situation, and trust.
"AI-Augmented Kubernetes Operations" points to the work operators already do: gathering evidence, diagnosing incidents, reusing runbooks, coordinating across teams, and deciding whether any action is safe.
Validate The Topic With First-Party LearnKube Data
Public research provides a defensible campaign hypothesis, which we then validate against LearnKube's internal audience data.
LearnKube's operating model matters here.
LearnKube operates as a set of Kubernetes media and data loops that run continuously.
Each month, we search the internet for Kubernetes content.
On an average month, we review about 2,200 links, including articles, projects, tutorials, announcements, case studies, opinions, and technical releases.
Only a small percentage passes curation, and that process gives us clear editorial signals.
We see which areas of the Kubernetes ecosystem have broad coverage, repeat too often, emerge quickly, or have thin coverage.
The curation process continues after publication.
We tag content by category and subcategory, distribute it through LearnKube channels, and then track attention through impressions, clicks, and engagement.
We track ecosystem publishing trends, editorial picks, audience click-through rates, and category longevity.
Kube Careers further validates demand through Kubernetes job descriptions tagged by infrastructure theme, skill, tool, industry, and role.
Kube Events works differently: talks, webinars, meetups, and conference sessions show which ideas are becoming teachable.
We categorize titles and abstracts, then measure which event topics attract attention.
That helps us understand which ideas are becoming teachable, discussable, and event-worthy.
KubeFM adds narrative depth.
Interviews, product announcements, engineering stories, and podcast episodes reveal which topics can sustain expert conversation and where vendors, practitioners, and open-source maintainers are converging on the same issue.
Social and newsletter channels add another layer.
They show which phrasing earns attention, which questions generate comments, which links get clicked, and which technical promises feel specific enough for engineers to act on.
We balance research and engagement data to select topics that are relevant and high priority.
We use two internal systems for this step.
First, link-reviewer-v2 shows supply. It tells us which Kubernetes articles, announcements, tutorials, repos, and discussions entered the review pipeline. It also records finalized items, rejected items, and repeat authors or sources.
Then link-manager shows audience response. Every finalized link gets a short URL, and link-manager stores visits, click metrics, platform posts, impressions, and tags.
For a campaign topic, we can search those databases by keyword, source, URL, tag, or category. For AI Kubernetes operations, that means looking for terms such as AI, LLM, SRE, MCP, observability, runbook, remediation, kubectl, k8sgpt, HolmesGPT, and related tags.
Then we score the topic across three dimensions:
- Volume: relevant curated links, similar rejected links, and repeated sources.
- Engagement: impressions, clicks, click-through rate, and the channels that drove response.
- Gap: whether competitors have saturated the topic or audience interest exists while good content remains scarce.
This combines public research with specific signals from our audience data.
Turn The Research Into A Campaign Theme
After the research, we should be able to answer five questions:
- Who is the audience?
- What pattern keeps appearing?
- What language does the audience use?
- What constraints make the problem hard?
- Why is the sponsor credible in this conversation?
For the AI Kubernetes campaign, the research produced this positioning:
Kubernetes teams require practical support for the actual work of operations: correlating fragmented evidence, debugging under pressure, reusing diagnostic knowledge, coordinating across teams, and acting safely inside existing security boundaries.
That became:
AI-Augmented Kubernetes Operations: From Noisy Signals to Safe Action
The evidence frames a journey engineers already know too well: too many signals, too much missing context, too many repeated investigations, and too much risk around production action.
That gives the campaign a spine:
- Start with the ambiguous question: What does AI with Kubernetes mean?
- Separate the branches: AI workloads, YAML generation, troubleshooting copilot tools, AI SRE, MCP/tool access, agent runtime, and remediation.
- Show why the operations branch has the strongest evidence.
- Explain the core pain: operators manually join fragmented evidence.
- Show the practical need: AI helps only when the workflow retrieves, filters, scopes, and shapes the evidence.
- Add the trust boundary: read-only, suggest-only, approved command, PR, approved change, or direct mutation.
- End with the operational model: augment the operator, preserve control, and make diagnostics repeatable.
Turn The Theme Into A Campaign Journey
The next step is to turn the theme into a journey where the engineer starts with the broad question and progresses toward a practical model.
The media plan follows that journey.
Frame the category. Start with "What does AI with Kubernetes mean?" The hypothesis map showed multiple branches: AI workloads, YAML, troubleshooting, observability, agents, and remediation. A newsletter, webinar, or ungated article gets people oriented.
Pick the strongest branch. "Which branch has real operational pull?" Issues clustered around logs, metrics, traces, context windows, read-only modes, auth, and runbooks. That becomes an evidence-led blog post or report section.
Explain the pain. "Why do incidents still require so much human correlation?" k8sgpt#1367, kubectl-ai#266, and kubernetes-mcp-server#876 show that raw cluster state is not enough. An ebook chapter or technical webinar makes the case.
Teach useful context. "What evidence should AI see before it answers?" kubernetes-mcp-server#876 and HolmesGPT#1946 show why status-only views, server-side filtering, and visible truncation matter. A deep-dive article or demo post works here.
Preserve operational memory. "How can teams preserve diagnostic paths?" RunWhen, HolmesGPT, k8sgpt analyzers, and internal ops-log patterns point to reusable diagnostic workflows. A KubeFM interview or case study fits.
Define safe action. "What can AI change safely in production?" kubectl-ai#289, runwhen-local#702, Botkube RBAC patterns, and MCP resource controls show read-only and scoped access as prerequisites. A webinar, checklist, or buyer guide.
Connect to the sponsor. "Where does the sponsor fit?" The sponsor should own a specific part of the journey: evidence, workflow, safety, or remediation. A landing page, workshop, demo, or nurture sequence.
For this campaign, the asset choices follow the technical journey. A category-framing webinar explains the map. An evidence-led ebook chapter explains fragmented context. A KubeFM conversation covers MCP/tool access. A workshop or checklist covers read-only and approved-action workflows.
One Research Theme Can Produce Multiple Campaigns
Strong research can produce more than one campaign.
Research builds a map of credible campaign opportunities.
"AI + Kubernetes" can become many campaigns:
- AI-Augmented Kubernetes Operations
- Safe Agent Access To Kubernetes
- AI SRE And Observability Workflows
- Kubernetes MCP Servers And Tooling
- GPU Infrastructure For AI Workloads
- Agent Runtime And Sandbox Platforms
- From Runbooks To Operational Memory
- Human-Approved Remediation In Production
Each campaign would have a different audience slice, sponsor fit, asset mix, and proof strategy.
The Recipe: Validate A Technical Campaign Topic
Use this process before deciding on a campaign title, building a webinar, or writing a content brief.
Identify The Messy Question
Start with the question engineers are already asking.
Imprecise questions expose market ambiguity, making them useful starting points.
For example, "How do I use Kubernetes and AI?" can mean:
- running AI workloads on Kubernetes
- sharing GPUs across AI teams
- generating Kubernetes YAML with AI
- troubleshooting clusters with AI
- connecting AI to operational evidence
- exposing Kubernetes APIs to agents
- approving or automating remediation safely
Avoid forcing the question into one meaning too early by listing the plausible interpretations first.
Keep The Audience As A Hypothesis
At this stage, do not lock the audience.
Use possible meanings to guide research instead of declaring answers prematurely.
Each branch can point to a different group of engineers, but that is still a hypothesis.
Replace "Which persona should we target?" with a research question:
Which branch has enough evidence to become a campaign?
Decode Source Intent
List the places where engineers leave evidence for each branch of the hypothesis, then decide what each source type tells you.
For Kubernetes topics, start with:
- GitHub issues and discussions
- Reddit and Hacker News threads
- CNCF and KubeCon talks
- tool documentation
- product changelogs
- technical blog posts
- conference abstracts
- job descriptions
- public roadmaps
- community questions
Treat them differently.
Classify GitHub issues by intent, project context, expected behavior, workaround, and repeated request.
Use community questions to understand pain before it becomes polished language.
Use conference talks to see what practitioners have already packaged into a teachable story.
Use vendor pages for category language and positioning, then pair them with practitioner evidence.
Extract Evidence In Engineer Language
Read the sources with four questions in mind:
- Which problem keeps appearing?
- Which outcome do engineers want?
- Which constraint blocks the obvious solution?
- Which assumption does this audience refuse to violate?
For AI Kubernetes operations, the answers looked like this:
Problem:
Operational evidence spans too many systems.
Goal:
Engineers want faster triage, reusable diagnostics, and fewer escalations.
Constraint:
Production access must remain controlled, auditable, scoped, and human-approved.
Assumption:
Engineers do not trust AI advice without real context and safety rules.
That combination is much stronger than a generic topic like "AI for Kubernetes."
Check The Pattern Across Sources
Do not stop at one issue, one post, or one conversation.
Search for patterns across multiple independent places.
Ask:
- Does this appear in more than one tool or community?
- Do engineers describe the same issue in different words?
- Are there workarounds or coping mechanisms?
- Are people already using tools, scripts, products, or processes to solve it?
- Does the issue connect to budget, risk, reliability, productivity, or revenue?
Repeating patterns show a topic strong enough to support a campaign.
If the evidence is thin, keep researching or narrow the audience.
Infer The Audience From The Evidence
Only after the pattern repeats should you define the audience.
The audience should come from the work that keeps appearing in the evidence.
For AI Kubernetes operations, the repeated work was operational: gathering context, investigating incidents, connecting evidence, preserving diagnostic paths, and deciding which actions are safe.
That pulled the audience toward:
- platform engineers responsible for internal Kubernetes tooling
- SREs investigating production incidents
- DevOps engineers responsible for clusters, deploys, alerts, and runbooks
- senior application engineers pulled into Kubernetes incidents
- engineering leaders evaluating safe AI adoption
If the audience is not specific at this point, the campaign drifts into generic messaging.
Validate With Audience Data
Use first-party data wherever possible.
At LearnKube, this includes:
- curated Kubernetes news performance
- newsletter clicks and impressions
- social engagement
- Kube Careers job-description trends
- Kube Events talk and webinar categories
- KubeFM interview and announcement performance
- campaign landing page and registration data
Write The Theme After The Evidence Is Clear
Once the evidence is clear, compress it into a theme that names:
- the audience context
- the problem
- the desired outcome
- the constraint or trade-off
For example:
AI-Augmented Kubernetes Operations: From Noisy Signals to Safe Action
That theme works because it is specific enough for engineers and broad enough to support multiple assets.
Turn The Theme Into A Learning Path
Once the theme is clear, break it into teachable parts by asking:
- What does the audience need to understand first?
- Which misconception should the campaign correct?
- What examples make the problem real?
- Which trade-offs should the campaign compare?
- What should the sponsor own in the conversation?
- What action should the audience take next?
Then assign media to the path.
The asset mix can include:
- webinars for guided explanations
- ebooks for deep mental models
- interviews for credibility and market context
- newsletters and social posts for repeated exposure
- workshops and demos for implementation confidence
- reports when the market needs data
Iterate The Process
Trace successful responses back to their source categories to refine the next brief.
