Yeah and all these questions you're getting answered but I want to answer them anyway so. 1
Thanks so much for the help in the chat. 2
Andy asked Do you have any advice on mounting the same persistent volume using Rex Ray across multiple 3
containers in a swarm stack. 4
When the when the PD can only be attached to one note at a time. 5
Yeah. 6
So you can not see here's the thing about container orchestration. 7
Andy is that containers don't change any of the fundamental underlying storage infrastructure features 8
or limitations. 9
So what I mean by that is if you're using elastic block storage and eight of us which can only talk 10
to one container at one server at a time right you can only connect CBS to a single easy to node at 11
a time it's a feature or a limitation of that storage device. 12
That storage system containers don't change that and I don't know that they ever would right. 13
Certainly they don't today and they know all the tools out there will just assist you in getting that 14
UBS object onto the right node for the right container at the right time. 15
Now on 8 of us if you use something like Alexander mentions in a. 16
That's essentially what is backing the ESFS tool with eight of us is ESFs storage and that is slower 17
but a type of storage that is designed for multi node multi read and write. 18
It's essentially like a Windows file share if you're from a Windows background SMB sifts file share 19
in Windows world has that same functionality where multiple in nodes or clients can connect to the storage 20
shared over the network I scuzzy for example does allow it but it tends to not allow multiple rights 21
at the same time only reads in certain technologies depending on whether using advance storage like 22
NetApp. 23
Stuff like that so when you think about storage you basically realize that to realize that remember 24
that containers don't change any of the limitations of storage really so you have to go find the right 25
storage and in fact when people asked me about storage in general we'd a lot people still tend to gravitate 26
to storage like I need the container storage tool first. 27
To me that's the last thing you should do. 28
First you took you look at the application you look at its requirements. 29
You know I'm earning my sequel. 30
I had to have certain response rate a certain level of IO. 31
Hopefully you can find out some of these things and then you have to go then looking for the storage 32
itself that will fulfill that need. 33
And then last thing is how do I get that storage working in a orchestrator or Docker itself if you're 34
not using orchestration like just a docker run. 35
And then. 36
So that's how you know because most storage vendors now are all providing Docker drivers Cuba Daddy's 37
drivers stuff like that. 38
So I don't tend to go looking for that first. 39
I tend to answer the questions. 40
What's the app need. 41
Let me go find the right storage solution once I find that storage solution. 42
How do I get it connected to my cluster. 43
Maybe you did it that way and maybe you're just already at the point of saying hey how do I do multiple 44
read rights to it. 45
And unfortunately you're gonna have to find specific storage that supports that. 46
Now we can get into that whole you know storage replication right. 47
We are replicating files across different servers called shared nothing storage or where you have storage 48
that's sitting on one no that's shared across the network maybe using infests to others or you're using 49
cloud storage or your own private storage in a data center. 50
Those are all different types of storage solutions that you would work out before you decide what needs 51
to be an orchestration. 52
Right. 53
Because again those all those things aren't necessarily container specific. 54
They're just standard storage solutions and they've most of them have existed before containers and 55
then you just need to get the right driver or plug in for your container orchestrator or Docker run. 56
So hopefully that process will help you work out what you need to to find to solve your problem.