Kubernetes API resources are the fundamental building blocks that define the objects within a Kubernetes cluster. Each resource represents a kind of object that you can create, inspect, update, and delete using the Kubernetes API.
Available Resources
Here's a list of some of the most common resources in Kubernetes:
- Pods: The smallest deployable unit in Kubernetes. It can contain one or more containers.
- Services: Defines a logical set of Pods and a policy by which to access them.
- Deployments: manages a set of identical Pods and ensures that a specified number of them are running at any one time.
- ReplicaSets: manages a set of Pods and ensures that a specified number of them are running at any one time.
- StatefulSets: manages stateful applications and ensures stable, predictable deployment and scaling.
- Ingress: manages external access to the services in a cluster, typically HTTP.
- ConfigMaps and Secrets: manage configuration data and sensitive information for Pods.
Learn More
For a comprehensive list and detailed information about each resource, please refer to the official Kubernetes API Reference.
Kubernetes Architecture