Kubernetes & Cloud-Native Infrastructure Essentials (CKA Prep)
Cards in this deck
(23 cards)Preview terms and definitions before starting your study session.
kube-apiserver?kube-apiserver exposes the Kubernetes API. It is the frontend for the Kubernetes control plane, processing REST requests, validating them, and updating the state in etcd.etcd in a Kubernetes cluster?etcd is a consistent and highly available key-value store used by Kubernetes to store all cluster data (e.g., cluster state, configuration, metadata). It's the single source of truth for the cluster.kube-scheduler do?kube-scheduler watches for newly created Pods with no assigned node and selects an optimal node for them to run on. It considers resource requirements, hardware/software/policy constraints, affinity/anti-affinity specifications, and data locality.kube-controller-manager.kube-controller-manager runs various controller processes (e.g., Node Controller, Replication Controller, Endpoints Controller, Service Account & Token Controllers). These controllers continuously monitor the cluster's shared state via the API server and make changes to move the current state towards the desired state.kubelet's responsibility on a Kubernetes node?kubelet is an agent that runs on each node in the cluster. It ensures that containers are running in a Pod according to the PodSpecs provided by the kube-apiserver. It registers the node with the cluster and reports its status.kube-proxy?kube-proxy runs on each node and maintains network rules (e.g., using iptables or IPVS) on the node. These rules enable network communication to your Pods from inside or outside the cluster, abstracting away the complexity of Pod networking for Services.Related Flashcard Sets
Explore similar study materials created by the community
Korean TOPIK I - Basic Vocabulary & Grammar
Master essential Korean vocabulary and grammar for the TOPIK I exam with this high-yield flashcard deck, covering daily greetings, self-introductions, basic verbs, and fundamental sentence structures. Perfect for beginners aiming to build a strong foundation in conversational Korean.
BIO101 - Cell Biology & Genetics Fundamentals
Master the essentials of life with this comprehensive BIO101 flashcard deck! Explore cell structure, function, energy processes, and unravel the core principles of Mendelian and molecular genetics.
TypeScript - Advanced Types & Tooling
Master TypeScript's advanced type system, from powerful generics and flexible utility types to robust type guards. Optimize your development workflow by understanding key `tsconfig.json` options and the nuances between `interface` and `type`.
CompTIA Network+ (N10-008) - Network Infrastructure & Security
Master crucial CompTIA Network+ (N10-008) concepts, from OSI/TCP/IP models and network devices to IP addressing, core protocols, and wireless standards, to build and secure robust network infrastructures.