Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Converge
Search
Steven Borrelli
September 19, 2016
Technology
0
57
Converge
Steven Borrelli
September 19, 2016
Tweet
Share
More Decks by Steven Borrelli
See All by Steven Borrelli
xDS Overview
stevendborrelli
0
160
converge
stevendborrelli
0
610
converge
stevendborrelli
0
85
Mesos + Consul
stevendborrelli
6
2.6k
When Mesos met Consul
stevendborrelli
5
650
Next generation infrastructure with Docker and Mesos
stevendborrelli
28
8.6k
Introduction to Apache Spark
stevendborrelli
5
1.1k
Introduction to Docker
stevendborrelli
4
1k
Sum Product Networks
stevendborrelli
0
150
Other Decks in Technology
See All in Technology
コンテナ・K8s研修 - 後半 Kubernetes 基礎&ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
1
120
Amazon FSx for NetApp ONTAPのパフォーマンスチューニング要素をまとめてみた #cm_odyssey #devio2024
non97
0
220
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
3
810
ペパボのオブザーバビリティ研修2024 説明資料
kesompochy
0
1.1k
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
VPoEの視点から見た、ヘンリーがサーバーサイドKotlinを使う理由 / Why Server-side Kotlin 2024
cho0o0
1
420
可視化プラットフォームGrafanaの基本と活用方法の全て
hamadakoji
0
230
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
4
1.3k
20240717_イケコパ代表Copilot_in_Teams会社でこう使ってます
ponponmikankan
2
430
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
37
2.2k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
Optimising Largest Contentful Paint
csswizardry
18
2.6k
Atom: Resistance is Futile
akmur
261
25k
Building Your Own Lightsaber
phodgson
101
5.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
How to Ace a Technical Interview
jacobian
274
23k
The World Runs on Bad Software
bkeepers
PRO
63
11k
The Invisible Side of Design
smashingmag
294
50k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
17
8.7k
Transcript
None
converge http://aster.is September 2016
A B O U T https://aster.is mantl elm-conf converge
G OA L converge the best and easiest way to
configure servers
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
key features converge
easy to install and run converge plan consul.hcl converge apply
—param masters=3 etcd.hcl 11mb binary (cli + modules + agent) converge
powerful graph engine
graph benefits automatic dependency generation pinpoint failures parallel execution converge
api first nodes exposed via grpc/rest api streaming data converge
local operations same as remote
examples
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" } }
converge in converge easily share dev configurations converge converge apply
converge.hcl
create graphs visualize install tasks converge converge graph converge.hcl replace
curl | bash -
verify modules via pgp add trusted keys and verify modules
converge converge key trust samples/pubkey.gpg converge plan —verify-modules samples/ basic.hcl
internals
converge
None
converge docker running? deferred evaluation start docker.container lookup docker.container.port
converge
deferred execution converge
rpc
converge uses all communication (including cli) is via grpc devices
look like another microservice http/2 bi-directional streaming converge
W E B S O C K E T GAT
E WAY
D O C K E R E L K D
E M O
https://asciinema.org/a/1yimck6d4me5t69al27qkt9rc D O C K E R E L K
D E M O converge
converge
summary easy & powerful scales down made for modern infrastructure
converge
plans
Thanks! converge.aster.is github.com/asteris-llc/converge converge-slack.aster.is
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