Wondering about what happens when you have long-running processes, that require some specific steps. This can be done by writing your own process for doing those updates. Can be written based on any criteria in your system.

Labels

Arbitrary metadata

key-value pair

generally represent identity

Pods

Small group of containers

Tightly coupled same node

atom of cluster scheduling and placement

shared namespace (IP and localhost)

ephemeral

Replication / Control loops

Drive current state -> declared desired state

act independently

APIs

Observed state is truth

reoccurring pattern in system

Services

group of identical pods

Load balanced traffic to healthy pods

Stable IP and DNS name

This is the discovery mechanism for Kubernetes

Google Container Engine

Google provides this in Google Container Enginer. Approaching 1.0, but not there yet.