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



Steven Borrelli

September 19, 2016

More Decks by Steven Borrelli

Other Decks in Technology


  1. P RO B L E M S W E WA

    N T TO S O LV E converge deploying schedulers (kubernetes, swarm) managing servers, laptops, and devices configuring development environments
  2. easy to install and run converge plan consul.hcl converge apply

    —param masters=3 etcd.hcl 11mb binary (cli + modules + agent) converge
  3. basic file converge param "image-tag" { default = "1.10-alpine" }

    docker.image "nginx" { name = "nginx" tag = "{{param `image-tag`}}" timeout = "60s" } docker.container "nginx" { name = "nginx-server" image = "nginx:{{lookup `docker.image.nginx.Tag`}}" force = "true" ports = ["80"] env { "CONVERGE" = "AWESOME" } }
  4. verify modules via pgp add trusted keys and verify modules

    converge converge key trust samples/pubkey.gpg converge plan —verify-modules samples/ basic.hcl
  5. rpc

  6. converge uses all communication (including cli) is via grpc devices

    look like another microservice http/2 bi-directional streaming converge
  7. I M AG E C R E D I T

    S Arch: Logan Troxel https://unsplash.com/search/arch?photo=DsQmBlby Arch Tram: https://upload.wikimedia.org/wikipedia/commons/8/8f/ Gateway_Arch_tram_car.JPG Brooklyn Bridge: Vita Vilcina https://unsplash.com/search/wires? photo=0G1r-Cg0zS8 Typewriter: Florian Klauer https://unsplash.com/search/typewriter? photo=mk7D-4UCfmg Tower: Richard Hinds https://unsplash.com/search/tower? photo=TH8a7L1HJXA Stars: Dimi Pigoff https://unsplash.com/new?photo=6y6D3S_sEjw