Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kubernetes (Architecture Components (Kubernetes master (manages scheduling…
Kubernetes
Architecture Components
Cluster
set of nodes
at least one master node
worker nodes (minions)
virtual machine
physical machine
Kubernetes master
manages scheduling and deployment across nodes
full set of services that master node runs (control plane)
communicates with nodes through Kubernetes API Server
Kubelet
agent process that Kubernetes node runs
responsible for managing state of the node based on instruction from control plane
starting
stopping
maintaining application containers
receives information from Kubernetes API Server
Pods
scheduling unit
consists one or more containers
collected by host machine
abled to share resources
has unique IP address within the cluster
allows application to use port without conflicts
Deployments, replicas, and ReplicaSets
deployment
YAML object that defines
pods
replicas
number of container instances
cluster orchestration system
availability of containers
provisioning of containers
deployment of containers
describes the configuration of the application
Kubernetes Objects
record of intent
Kubernetes System ensures this object exists