kubernetes/kubernetes
Primitives
The handful of API objects every part of Kubernetes is built around. Each page here drills into one primitive: where its types live, how it is validated, which controllers act on it, and where to look first when behaviour seems off.
| Primitive | Page | Source of truth |
|---|---|---|
| Pod | pod.md | staging/src/k8s.io/api/core/v1/types.go |
| Node | node.md | staging/src/k8s.io/api/core/v1/types.go |
| Service | service.md | staging/src/k8s.io/api/core/v1/types.go |
| Workload controllers (Deployment, ReplicaSet, StatefulSet, DaemonSet, Job, CronJob) | workloads.md | staging/src/k8s.io/api/apps/v1/types.go, …/batch/v1/types.go |
The primitives are not the only API objects, but they are the ones almost every other resource depends on or relates to. Many of the more specialized objects (PersistentVolumeClaim, ConfigMap, Secret, NetworkPolicy, Ingress, CRDs, ResourceClaim, …) are covered in the systems and components sections rather than here.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.