-->
Kubelet

Kubelet

The kubelet is the Kubernetes representative on the node. It oversees communicating with the master components and manage the running pods....

Proxy

Proxy

The kube proxy does low-level network housekeeping on each node. It reflects the Kubernetes services locally and can do TCP and UDP forward...

Node components

Node components

Nodes in the cluster need a couple of components to interact with the cluster master components, receive workloads to execute, and update t...

DNS

DNS

Starting with Kubernetes 1.3, a DNS service is part of the standard Kubernetes cluster. It is scheduled as a regular pod. Every service (ex...

Scheduler

Scheduler

The kube-scheduler is responsible for scheduling pods into nodes. This is a very complicated task as it needs to consider multiple interact...

Etcd

Etcd

Etcd is a highly reliable distributed data store. Kubernetes uses it to store the entire cluster state. In small, transient cluster a singl...

Ambassador pattern

Ambassador pattern

The ambassador pattern is about representing a remote service as if it were local and possibly enforcing some policy. A good example of the...

Sidecar pattern

Sidecar pattern

The sidecar pattern is about co-locating another container in a pod in addition to the main application container. The application containe...