Introduction Flashcards
What are nodes ?
Nodes are virtual machines used by Kubernetes to run workloads
What are disks ?
Virtual hard disks used for OS and ephemeral storage
What is a network ?
Internal software defined network use to route traffic within the cluster
What a control plane do ?
A Control plane allows Kubernetes to orchestrate different types of workloads and ensure there is consistent state at all times.
What is an Api server ?
Server used to expose functionality to nodes an interact with components on nodes
What is a Scheduler ?
Job scheduler for scoped execution of work
what is etcd ?
Database used by master node to maintain state
what is Controller manager ?
Manages group of components
What is a kube-proxy ?
Proxy layer managing communication to objects
Name basic objects in Kubernetes
- Namespace
- Pod
- Service
- Volume
What is a Namespace ?
Is a logical grouping of applications, also seen as virtual cluster.
What is a pod ?
Is a basic unit of work, a process running on a cluster
What is a service ?
Abstract way of exposing an application running on a set of pods as a network service
What is a Volume ?
A persistence data or a file
Name object abstraction
- Deployment
- StatefulSet
- ReplicaSet
- Job