Sobes.tech
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.