Challenges deploying PHP apps on multi node docker swarm

Ike Devolder (26.Jan.2018 at 18:20, 1 hr )
Talk at PHPBenelux Conference 2018 (English - US)

Rating: 4 of 5

How do we get started with docker swarm and how do we get to the point we can properly deploy and update our php applications. Can we just add and remove nodes, what about our data?

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 4 of 5

26.Jan.2018 at 19:19 by James Titcumb (280 comments) via Web2 LIVE

Demo struggled a bit and spoiled the flow, maybe video back up next time? :) Otherwise good tech content, learnt stuff!

Rating: 3 of 5

27.Jan.2018 at 15:06 by Toni Van de Voorde (39 comments) via Web2 LIVE

You clearly master this very interesting (and important) subject, but for me you gotta work more on how to present the talk.

Rating: 4 of 5

27.Jan.2018 at 16:09 by Robert Broen (48 comments) via Web2 LIVE

Nice subject, thank you for sharing!

Rating: 3 of 5

28.Jan.2018 at 12:41 by Guy Steels (12 comments) via Web2 LIVE

Presentation was a bit messy sometimes. Needs some more work/finetuning (remove the animated gifs). Always interesting to hear some hands on experience with Docker.

Rating: 4 of 5

29.Jan.2018 at 08:48 by Bart Reunes (46 comments) via Web2 LIVE

Switching screens and demos not working might be the easy part to fix, so keep at it. Interesting stuff. Still missing that one holy grail docker solution example ;), but damn near close!

Rating: 5 of 5

29.Jan.2018 at 09:21 by Rein Corselis (6 comments) via Web2 LIVE

Good Talk! Small comment: use your full screen for some slides. People at the end of the room will find it easyer to read everything :)

Rating: 3 of 5

29.Jan.2018 at 11:59 by Leon Boot (15 comments) via Web2 LIVE

We're currently in the process of moving to a clustered container based solution for our products, so this talk caught my eye. Especially the "what about our data?" question, since it's what we're struggling with, too. I was a bit disappointed about the "we'll just pin our MySQL service down to a specific node", which to me defies the whole purpose of working with a cluster that dynamically allocates services across nodes based on load, etc. I guess I was hoping for a silver bullet, which probably isn't out there (yet).

All in all, I think this talk was more aimed at people that haven't actually looked at clustered Docker environments yet, as opposed to people having experimented with Swarm or Kubernetes and are looking for answers to limitations they're facing (persistent storage, networking, etc.). This might been a misplaced expectation on my side.

Speaker comment:

29.Jan.2018 at 15:30 by Ike Devolder (191 comments) via Web2 LIVE

Thanks for the comments, I'm going to work to get the delivery of this talk better.

@Leon Boot The MySQL example is kindof misplaced since I also said in general it's not a good idea to run MySQL in the swarm. I do agree that I forgot to mention some things related to the managers and failure of nodes. The other shared data question was answered that it was shared with NFS.

Speaker comment:

29.Jan.2018 at 15:46 by Ike Devolder (191 comments) via Web2 LIVE

@Rein Corselis I also saw that, but the slides were optimized for 1024x768 just to be sure. Sadly reveal.js does not try to make it fit as well when using a higher resolution

Rating: 4 of 5

31.Jan.2018 at 08:18 by Harold Claus (17 comments) via Web2 LIVE

I've hear a thing or two about docker in the past but it always remained "blurry". This talk gave me a better view into what docker can mean during development AND deployment.

Slides / demo:
A bit unfortunate that the Pimcore demo didn't worked out as planned. But you've provided a backup (Magento demo) which worked out well. Good job!

You spoke bright and clear. Everything you said was understandable. It wasn't always at a decent pace, though I'm sure that after a few more attempts, you'll master the talk and simply ease right through it. You clearly master the subject itself so I blame the nerves :) Am I right?

© 2019