K8s-training-check

From Essential
Jump to navigation Jump to search

Here are the core Kubernetes (K8s) resources in brief:

  • Pod: Smallest deployable unit, can contain one or more containers.
  • Service: Exposes applications (running on Pods) as network services.
  • Volume: Storage accessible to containers in a Pod.
  • Namespace: Virtual clusters within a physical cluster.
  • Deployment: Manages ReplicaSets to ensure desired Pod count.
  • ReplicaSet: Ensures a certain number of identical Pods are always running.
  • StatefulSet: Manages deployment and scaling of a set of Pods, providing order and uniqueness.
  • DaemonSet: Ensures a Pod copy runs on all (or some) Nodes.
  • Job: Represents a finite task that eventually terminates.
  • ConfigMap & Secret: Store non-confidential and confidential configuration data respectively.
  • Ingress: Manages external HTTP access to services in a cluster.