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

KubeCon Keynote 2016- Distributed Systems Simplified on Kubernetes

Brandon Philips
November 09, 2016
510

KubeCon Keynote 2016- Distributed Systems Simplified on Kubernetes

Brandon Philips

November 09, 2016
Tweet

Transcript

  1. • Resize/Upgrade - coordination for availability • Reconfigure - tedious

    generation / templating • Backup - requires coordination on instances • Healing - observe and act for recovery Managing a Distributed Database is Harder
  2. etcd Overview • Introduced in 2013 by CoreOS • Primary

    datastore of Kubernetes • Auto-leader election for availability
  3. Kubernetes self-hosting etcd Easy HA Setups on Kubernetes Automated backup

    to object store Chaos Monkey Testing for 1.0 etcd Operator - Future Work
  4. Prometheus Operator • Operates Prometheus on k8s • Handles common

    tasks: ◦ Create/Destroy ◦ Monitor Configuration ◦ Services Targets via Labels • Configured by resources
  5. • Read more at coreos.com/blog • Try out these new

    Operators • Build and Discuss other Operators (redis, postgres, etc) Next Steps