The Common Foundations of Kubernetes and Object Storage
Reading Brendan Burns’ The History of Kubernetes & the Community Behind It, I was struck by the common technical foundations of Kubernetes and object storage. Burns lists Kubernetes’ “basic feature set” as an orchestrator to deploy and manage containers as (1) Replication to deploy multiple instances of an application; (2) Load balancing and service discovery to route traffic to these replicated containers; (3) Basic health checking and repair to ensure a self-healing system; (4) Scheduling to group many machines into a single pool and distribute work to them.