50 Kubernetes Concepts Every Devops Engineer Should Know Free Patched Pdf -
Provides an identity for processes that run in a pod, allowing them to authenticate with the API server. 40. SecurityContext
An API object that manages external access to the services in a cluster, typically providing HTTP/HTTPS routing, TLS termination, and name-based virtual hosting.
The default Service type. Exposes the service on a cluster-internal IP. The service is only reachable within the cluster.
The component that watches for newly created pods with no assigned node and selects a node for them to run on. 6. kube-controller-manager Provides an identity for processes that run in
The machines (virtual or physical) that run your applications. They contain the necessary services to run pods. 3. kube-apiserver
After analyzing thousands of job descriptions and real-world production incidents, we have curated the definitive list of that separate junior hobbyists from senior DevOps professionals.
: Automatically scales the number of nodes in a cluster. The default Service type
: Used to identify and select resources based on labels.
Exposes the Service externally using a cloud provider's load balancer. It automatically routes traffic down to NodePorts. 23. Ingress
The control plane manages the worker nodes and the pods in the cluster. The component that watches for newly created pods
A controller that maintains a stable set of replica Pods running at any given time, ensuring the exact availability defined.
Ensures that all (or some) Nodes run a copy of a Pod. This is commonly used for log collection or monitoring agents on every machine.
Indicates whether the container is running; if it fails, K8s kills and restarts it.
Determines if a container needs to be restarted. If it fails, Kubernetes kills the container and initiates its restart policy. 46. Readiness Probe