βΈοΈ What is Kubernetes?
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
π¦ What is a Pod?
A Pod is the smallest deployable unit in Kubernetes that can contain one or more containers sharing storage, network, and a specification.
π₯οΈ What is a Node?
A Node is a physical or virtual machine on which Kubernetes runs pods. Each node contains the necessary services to run pods.
π§© What is a Cluster?
A Kubernetes Cluster is a set of nodes (machines) that run containerized applications managed by Kubernetes.
π‘ What is kube-apiserver?
The kube-apiserver is a component of the control plane that exposes the Kubernetes API.
ποΈ What is etcd?
etcd is a distributed key-value store used by Kubernetes to store all cluster data.
π What is a Deployment?
A Deployment provides declarative updates for Pods and ReplicaSets, ensuring the desired number of pods are running.
π What is a Service in Kubernetes?
A Service is an abstraction that defines a logical set of pods and a policy to access them, enabling communication within the cluster.
π» What is kubectl?
kubectl is the command-line tool used to interact with the Kubernetes API server.
π What is a ReplicaSet?
A ReplicaSet ensures a specified number of pod replicas are running at any given time.
π What is a Namespace?
A Namespace is a way to divide cluster resources between multiple users or teams.
π§Ύ What is a ConfigMap?
A ConfigMap allows you to decouple environment-specific configuration from container images, making your applications easier to configure.