Kumo.io

Docs Connect your cloud

Connect your cloud · Kubernetes

Kubernetes coverage catalog

Every resource type Kumo.io reads from Kubernetes — 29 types across 9 API groups — rendered from the machine-readable catalog our CI enforces against the crawlers themselves. If it says stable here, a crawler ships behind it.

29 resource types9 API groups22 connection typesconformance-tested against crawlers

What "coverage" means here

This catalog is rendered from Kumo.io's declarative provider definition — the same document our conformance tests hold the crawlers to, in both directions: a crawler emitting an undeclared type fails our build, and a stable row with no crawler behind it fails it too. experimental rows are declared ahead of implementation: their scopes report as skipped rather than silently missing.

29
resource types
9
API groups
25
stable
4
experimental
22
connection types
Don't see a service you need? Coverage grows continuously. Tell us what's missing; the catalog is how we prioritize.

Resource types by service

core · 12 types

ResourceProvider typeSemantic typeStatus
Clustercore.clustercompute.clusterstable
ConfigMapcore.config_mapconfig.config_mapstable
Endpointscore.endpointsnetwork.servicestable
Limit Rangecore.limit_rangeconfig.config_mapstable
Namespacecore.namespacecontainer.namespacestable
Nodecore.nodecompute.nodestable
PersistentVolumecore.persistent_volumestorage.persistent_volumestable
PersistentVolumeClaimcore.persistent_volume_claimstorage.persistent_volume_claimstable
Podcore.podworkload.podstable
Secretcore.secretsecurity.secretstable
Servicecore.servicenetwork.servicestable
ServiceAccountcore.service_accountidentity.service_accountstable

apps · 4 types

ResourceProvider typeSemantic typeStatus
DaemonSetapps.daemon_setworkload.daemon_setstable
Deploymentapps.deploymentworkload.deploymentstable
ReplicaSetapps.replica_setworkload.replica_setstable
StatefulSetapps.stateful_setworkload.stateful_setstable

rbac · 4 types

ResourceProvider typeSemantic typeStatus
ClusterRolerbac.cluster_roleidentity.cluster_rolestable
ClusterRoleBindingrbac.cluster_role_bindingidentity.cluster_role_bindingstable
Rolerbac.roleidentity.rolestable
RoleBindingrbac.role_bindingidentity.role_bindingstable

networking · 3 types

ResourceProvider typeSemantic typeStatus
Ingressnetworking.ingressnetwork.ingressstable
IngressClassnetworking.ingress_classnetwork.ingress_classexperimental
NetworkPolicynetworking.network_policynetwork.network_policystable

batch · 2 types

ResourceProvider typeSemantic typeStatus
CronJobbatch.cron_jobworkload.cron_jobstable
Jobbatch.jobworkload.jobstable

autoscaling · 1 type

ResourceProvider typeSemantic typeStatus
HorizontalPodAutoscalerautoscaling.horizontal_pod_autoscalercompute.autoscalerstable

discovery · 1 type

ResourceProvider typeSemantic typeStatus
EndpointSlicediscovery.endpoint_slicenetwork.target_groupexperimental

policy · 1 type

ResourceProvider typeSemantic typeStatus
PodDisruptionBudgetpolicy.pod_disruption_budgetpolicy.disruption_budgetexperimental

storage · 1 type

ResourceProvider typeSemantic typeStatus
StorageClassstorage.storage_classstorage.storage_classexperimental

Connections between resources

Topology is more than inventory: 22 declared connection types link resources into the graph — attachment, containment, traffic paths, dependency — with 33 declarative edge-derivation rules computing relationships from crawled attributes.

Connection familyTypes
dependency5
structural4
identity4
network3
security3
management2
data_flow1

Sensitive fields, classified at the source

The definition also carries the base sensitivity table: attribute rows and pattern fallbacks that classify sensitive configuration at ingestion, before anything is stored. Tenant policy can tighten these classifications — never relax the secret/credential classes. See Redaction and sensitive fields for the full data-handling model.

See your own cloud in Kumo.io. Read-only access. Nothing in your account changes.

Free Trial