Kubernetes Flashcards

☸️ Kubernetes Flashcards
☸️ What is Kubernetes?
Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and operations of applications.

πŸ“¦ What is a Pod?
A Pod is the smallest deployable unit in Kubernetes that can host one or more containers.

πŸ“‘ What is a Service?
A Service exposes a set of Pods as a network service, enabling communication between components.

πŸ” What is a ReplicaSet?
A ReplicaSet ensures a specified number of Pod replicas are running at any time.

βš™οΈ What is a Deployment?
A Deployment provides declarative updates for Pods and ReplicaSets, supporting rollout and rollback of app versions.

🌐 What is Ingress?
Ingress manages external access to services in a cluster, typically HTTP/HTTPS traffic, using routing rules.

πŸ” What is a Secret?
A Secret is an object used to store sensitive data such as passwords, tokens, and keys.

πŸ’Ύ What is a ConfigMap?
A ConfigMap is used to store non-confidential configuration data in key-value pairs, injected into Pods.

πŸ”„ What is a DaemonSet?
A DaemonSet ensures a copy of a Pod runs on all (or some) nodes in the cluster, often used for log collection or monitoring agents.

πŸ“… What is a CronJob?
A CronJob runs scheduled jobs at specific times, like backups or periodic cleanup tasks.

πŸ’» What is kubelet?
Kubelet is the primary node agent that runs on each node and ensures containers are running in Pods.

πŸ› οΈ What is Helm?
Helm is a package manager for Kubernetes, helping define, install, and upgrade complex applications using charts.