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

Converge

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 Converge

Avatar for Steven Borrelli

Steven Borrelli

September 19, 2016
Tweet

More Decks by Steven Borrelli

Other Decks in Technology

Transcript

  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