Middle
List the main entities of Kubernetes you have to work with.
sobes.tech AI
Answer from AI
The main Kubernetes entities you work with:
- Pod — the smallest deployable unit, contains one or more containers.
- Service — an abstraction that provides a persistent access to a set of Pods, implements load balancing.
- Deployment — a controller that manages the creation and updating of Pods, provides declarative management.
- ReplicaSet — maintains a specified number of Pod copies, usually created by a Deployment.
- ConfigMap and Secret — for storing configuration data and secrets respectively.
- Namespace — logical separation of resources within the cluster.
- Volume — an abstraction for data storage accessible to Pods.
- Ingress — manages external access to services, usually via HTTP/HTTPS.
- StatefulSet — for managing state and startup order of Pods while preserving identity.
These entities allow managing applications, their scaling, configuration, and access in Kubernetes.