Skip to content

[STORM-3271] Docker support: launch storm workers in docker containers#2901

Closed
Ethanlm wants to merge 22 commits intoapache:masterfrom
Ethanlm:STORM-3271
Closed

[STORM-3271] Docker support: launch storm workers in docker containers#2901
Ethanlm wants to merge 22 commits intoapache:masterfrom
Ethanlm:STORM-3271

Conversation

@Ethanlm
Copy link
Copy Markdown
Contributor

@Ethanlm Ethanlm commented Nov 6, 2018

Spent a lot of effort on this.

This patch let storm supervisor launches the worker in a docker container so that user code is isolated from each other and from the host machine. This is a security enhancement.

Detailed explanation of this are available at docs/Docker-support.md in this pr.

I tested it manually (only on RHEL7, didn't test it on other os systems) and tested with secure cluster setup. Also tested with our own integration test suites with docker support turned off and proved that this pr won't break storm.

@Ethanlm
Copy link
Copy Markdown
Contributor Author

Ethanlm commented Mar 5, 2019

We are testing this (with additional related commits) more thoroughly. Will update the pull request after. Additionally, we are working on using runc to manage containers directly to avoid many issues from docker itself.

@Ethanlm Ethanlm closed this Mar 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant