Talk in English - US at PHPBenelux Conference 2018
Track Name:
Track C (Rubens)
View Slides: https://blog.herecura.eu/talk/2018-01-26-challenges-deploying-php-apps-on-multi-node-docker-swarm/
Short URL: https://joind.in/talk/05b5d
(QR-Code (opens in new window))
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?
Comments
Comments are closed.
Demo struggled a bit and spoiled the flow, maybe video back up next time? :) Otherwise good tech content, learnt stuff!
You clearly master this very interesting (and important) subject, but for me you gotta work more on how to present the talk.
Nice subject, thank you for sharing!
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.
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!
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 :)
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.
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.
@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
Content:
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!
Speaker:
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?