Skip to content
Kubernetes

Manifest API Reference

YAML manifest fields shared by every Kubernetes resource object.

By EZ4Code Team

Resource Fields

Top-level fields every Kubernetes manifest exposes.

apiVersion: <group>/<version>

API group and version of the resource, e.g. apps/v1 or v1 for core resources.

Returns: void

kind: <Kind>

The resource type, e.g. Pod, Deployment, Service, ConfigMap.

Returns: void

metadata: name: <string> namespace: <string> labels: <map>

Identifying and organizing data for the resource: name, namespace, labels, annotations.

Returns: void

spec: <resource-specific-schema>

Desired state of the resource. Schema depends on the kind.

Returns: void

More Kubernetes API References