Kubernetes

Ace your homework & exams now with Quizwiz!

Kubernetes Work Units

Pods Services Replication Controllers Labels

Kubelet

Responsible for relaying information to and from the master server, as well as interacting with the etcd store to read configuration details or write new values.Work is received in the form of a "manifest" which defines the workload and the operating parameters. The kubelet process then assumes responsibility for maintaining the state of the work on the minion server.

Etcd

store configuration data and service discovery

Master server components

Etcd API server Controller Manager Server Scheduler Server

Proxy Service

This process forwards requests to the correct containers, can do primitive load balancing, and is generally responsible for making sure the networking environment is predictable and accessible, but isolated.

Replication Controllers

a framework for defining pods that are meant to be horizontally scaled.

cluster

a group of servers and other resources that act like a single system

horizontally scaled pods

a pod that's gonna grow across nodes

Kubernetes

a system built by google manage containerized apps in a clustered environment related, distributed components across varied infrastructure

Services

a unit that acts as a basic load balancer and ambassador for other containers. it is an interface to a group of containers so that consumers do not have to worry about anything beyond a single access location

API server

allows a user to configure K8s workloads, ensures etcd store and the service details of deployed containers are in agreement

Labels

arbitrary tag that can be placed on the above work units to mark them as a part of a group. given as key-value pairs

Scheduler Server

assigns workloads to specific nodes in the cluster. reads in a service's operating requirements, analyze the current infrastructure environment, and place the work on an acceptable node or nodes. tracking resource utilization on each host to make sure that workloads are not scheduled in excess of the available resources.

Pod

closely related containers that should be controlled as a single "application". managed as a unit and they share an environment and are scheduled on the same host.

Minion Server Components

container runtime Kubelet Proxy Service

Service discovery

determines the IP and port for a service that exist on multiple hosts

Controller Manager Server

handles the replication processes, details of the operations are written to etcd, where the controller manager watches for changes. When a change is seen, the controller manager reads the new information and implements the replication procedure that fulfills the desired state.


Related study sets

Updated! Ch.1 Aspects of Medical-Surgical Nursing, EAQ Chapter 1 Aspects of Medical-Surgical Nursing

View Set

GENETICS EXAM 2 (HW 4-6, QUIZZES 8-14)

View Set

Switch and End Device Configuration

View Set