Kubernetes

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Indexโ
๐๏ธ ConfigMaps
A ConfigMap stores non-confidential configuration data as key-value pairs.
๐๏ธ DaemonSets
A DaemonSet ensures that a copy of a Pod runs on all (or a subset of) nodes in the cluster.
๐๏ธ Deployments
A Deployment provides declarative updates for Pods and ReplicaSets.
๐๏ธ Ingress
An Ingress manages external HTTP/HTTPS access to Services within the cluster.
๐๏ธ Jobs / CronJobs
Jobs
๐๏ธ Namespaces
Namespaces provide a mechanism for isolating groups of resources within a single cluster.
๐๏ธ NetworkPolicies
A NetworkPolicy controls the network traffic flow between Pods, similar to a firewall.
๐๏ธ Persistent Volumes
Persistent Volumes (PV) and Persistent Volume Claims (PVC) provide a way for Pods to use durable storage that persists beyond the Pod lifecycle.
๐๏ธ Pods
The smallest deployable unit in Kubernetes. A Pod represents a single instance of a running process and can contain one or more containers.
๐๏ธ RBAC
RBAC regulates access to Kubernetes resources based on the roles of individual users or service accounts.
๐๏ธ ReplicaSets
A ReplicaSet ensures that a specified number of Pod replicas are running at any given time.
๐๏ธ Secrets
A Secret stores sensitive data such as passwords, tokens, and keys.
๐๏ธ Services
A Service exposes a set of Pods as a network service with a stable IP address and DNS name.
๐๏ธ ServiceAccounts
A ServiceAccount provides an identity for processes running in a Pod.
๐๏ธ StatefulSets
A StatefulSet manages stateful applications that require stable identities and persistent storage.