K8s-training-check
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.