Skip to main content
Agentkube uses a .kubeignore file to control which Kubernetes resources AI agents should ignore when analyzing your cluster. This file is located at ~/.agentkube/.kubeignore and follows a simple, line-based syntax similar to .gitignore.

File Format

  • Lines starting with # are comments
  • Blank lines are ignored
  • Each rule is one line with a specific syntax pattern
  • Globs use *, ?, and ** (for file paths)

Rule Types

Example .kubeignore

How It Works

For each Kubernetes resource, Agentkube builds candidate keys from:
  • metadata.namespace (defaults to default)
  • kind and apiVersion
  • metadata.name
  • All metadata.labels and metadata.annotations
  • Source file path (if applicable)
If any rule in .kubeignore matches one of these keys using glob patterns, the resource is ignored by AI agents.

Common Use Cases

Skip System Resources

Skip Sensitive Data

Skip Development Resources

Skip Temporary Resources

The .kubeignore file provides fine-grained control over what resources your AI agents can see and analyze, helping you maintain security and focus on relevant resources.