Sobes.tech
Junior — Middle

Can you list the main components and concepts of Kubernetes?

sobes.tech AI

Answer from AI

Main components and concepts of Kubernetes:

  • Pod — the smallest deployable unit that can contain one or more containers running on the same host and sharing network and storage.
  • Node — a working server (virtual or physical) on which Pods are run.
  • Cluster — a set of Nodes managed by Kubernetes.
  • Deployment — an object that manages the creation and updating of Pods, providing declarative application updates.
  • Service — an abstraction that provides a persistent access to a set of Pods, hiding their dynamic changes.
  • Namespace — a logical division of resources within the cluster.
  • ConfigMap and Secret — objects for storing configurations and sensitive data.
  • Kubelet — an agent running on each Node that monitors the state of Pods.
  • API Server — the central component through which interaction with the cluster occurs.

These components together ensure scalability, fault tolerance, and automation of containerized application deployment.