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

Operating Rails in Kubernetes

Operating Rails in Kubernetes

My talk at RailsConf 2018.

Kir Shatrov

April 17, 2018
Tweet

More Decks by Kir Shatrov

Other Decks in Programming

Transcript

  1. Controlling servers Describing configuration running commands remotely comparing output with

    expected not prone to failures push configuration poll for it to apply abstracts from physical machines self-healing
  2. Controlling servers Describing configuration running commands remotely comparing output with

    expected not prone to failures push configuration poll for it to apply abstracts from physical machines self-healing
  3. The Twelve Factors Let workers terminate gracefully Migrations as a

    part of deploy can be fragile Rails 5.2 Credentials + Kubernetes Secrets
  4. Let robots help humans to migrate apps Developers don’t have

    to write YAML configs kubernetes-deploy brings visibility into rollout progress
  5. Kubernetes helps organizations to efficiently schedule workload and save resources

    It’s not magic, it only schedules and runs your containers Things you need to know about Rails