Surviving Chaos
  • Surviving Chaos
  • A Brief Intoduction to Chaos
    • Principles of Chaos
    • Kinds of Failure
    • Goals and Non-goals
  • Infrastructure Familiarization
    • Service Resilience
    • Monitoring and Logging
    • Generating Work & Data
  • Assembling Your Kit
    • Using a Cloud Node
    • Using a Private Node
  • A Menagerie of Tools
    • 1000 Ways to Die (`kill`)
    • Failing the Network (`ip`)
    • Controlling Traffic (`tc`)
    • Isolating and Parititioning (`iptables`)
    • A Fuzzy Schedule (`nmz`)
    • A Disfunctional Docker (`pumba`)
  • Failure as a Feature
  • Continous Chaos (CI/CD)
    • Example: Schrödinger
  • Resources / References
Powered by GitBook
On this page

Assembling Your Kit

We'll use Ubuntu 18.04 for this workshop. It's common and familiar to most users. If your systems uses CentOS or something else, you can do all this as well, you just don't get a premade script.

If you're just exploring or testing open source code, you can use the provided terraform file to bootstrap a node on DigitalOcean. Otherwise, a provisioning script is provided for your own private VM.

PreviousGenerating Work & DataNextUsing a Cloud Node

Last updated 6 years ago