All Tools View Categories About Contact Privacy

Selector Matcher Tester (label selectors vs labels)

Test Kubernetes label selectors against a set of labels.

Runs entirely in your browser - nothing is uploaded and no cluster connection is made.
Your match report will appear here.

About Selector Matcher Tester (label selectors vs labels)

Kubernetes selectors decide which pods a Service or Deployment targets. The Selector Matcher Tester evaluates a selector (equality, inequality, existence and set-based forms) against a set of labels and reports a clear match/no-match verdict per term.

Enter a selector and a label set; the tool shows whether they match.

Everything runs locally; nothing is uploaded.

Features

  • All operators - =, !=, existence, in, notin.
  • Per-term report - see exactly what matched.
  • Verdict - overall match or not.
  • Copy / Download / Print - export the report.
  • Private - runs entirely in the browser.

How to Use

  1. Enter a selector (e.g. app=nginx,tier in (web,api)).
  2. Enter labels as key=value pairs.
  3. Click Test for the match report.

Examples

app=nginx vs app=nginx -> MATCH.

tier in (web,api) vs tier=api -> MATCH.

app=nginx vs app=other -> no match.

Benefits

  • Confident - verify selectors before deploy.
  • Clear - term-by-term output.
  • Flexible - all operator forms.
  • Private - no network calls.

Frequently Asked Questions

What selector syntax is supported?
Equality (key=value), inequality (key!=value), existence (key), and set-based (key in (a,b)) and (key notin (a,b)). Terms are comma-separated.
How are labels provided?
As key=value pairs, comma-separated (e.g. app=nginx,tier=web).
When does a selector match?
When every term is satisfied by the supplied labels. A single failing term means no match.
Does this connect to a cluster?
No. Matching runs in your browser; nothing is uploaded.
Can I copy the result?
Yes. Copy, download or print the match report.