Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Application Orchestration with Kubernetes

Application Orchestration with Kubernetes

Steve Sloka

August 13, 2015
Tweet

More Decks by Steve Sloka

Other Decks in Technology

Transcript

  1. “helmsman of a ship” • lean: lightweight, simple, accessible •

    extensible: modular, pluggable, hookable, composable, toolable • portable: public, private, hybrid, multi cloud • self-healing: auto-placement, auto-restart, auto- replication
  2. High level concepts ◦ node ◦ pod ◦ scheduler ◦

    labels ◦ replication controller ◦ service
  3. POD

  4. Schedules pods to run on nodes ◦ global scheduler ◦

    best fit chosen based on pod requirements ◦ pluggable
  5. Service discovery for pods ◦ proxy runs on each node

    ◦ virtual IP per service / dns address ◦ dynamic “pods” based on label queries