Slide 1

Slide 1 text

Title Text Body Level One Body Level Two Body Level Three Body Level Four Body Level Five Distributing sidecars with Buildpacks CF CAB meeting June 2019 Dr Nic Williams @drnic

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

Sidecars ./app ./config-server -p 5555

Slide 4

Slide 4 text

Sidecars ./app etcd grpc-proxy start etcd etcd etcd

Slide 5

Slide 5 text

Sidecars nginx [--port 8080] ./app --port 8081

Slide 6

Slide 6 text

via cf push ./app ./config-server -p 5555 ./config-server uploaded by dev How to separate concerns?

Slide 7

Slide 7 text

Who? ./app etcd grpc-proxy start etcd cli curated by etcd team Who to distribute etcd sidecar?

Slide 8

Slide 8 text

Buildpack ./app etcd proxy etcd service team own etcd Distribute sidecar via buildpack Ɏ app team etcd service team

Slide 9

Slide 9 text

etcdproxy sidecar buildpack command: start_etcdproxy.sh

Slide 10

Slide 10 text

Install etcd cli New "singles" buildpack Walk thru @drnic Package etcd cli Ɲ $ Run etcd proxy as sidecar ɑ Using CF Dev + local etcd server