7,540
edits
Changes
→Portainer telepítése swarm service-ként
Ahhoz hogy elérjük azt a célt, hogy a Portainer-t tetszőleges manager node-ra fel tudja telepíteni a swarm, ugyan azt a perzisztens meghajtót fel kell csatolni az összes manager noder-ra, ráadásul olyan mount típusra van szükségünk, amire aztán "tovább" lehet mount-olni docker konténer mappát is. Sajnos a KVM host-guest file sharinge-el (9p) létrehozott mappákat nem lehet "tovább" mount-olni docker konténerek belsejébe, tehát az nem jó megoldás, hogy az összes manager node alá felcsatoljuk ugyan azt a KVM megosztott host mappát. Erre a célra KVM környezetben a legjobb az NFS megosztás vagy esetleg a samba. Mi most az '''NFS ''' megosztást fogjuk használni. (Az Amazon-on ennek a megfelelője az '''Amazon Elastic File System''' (EFS), mi a szimpla, Linux-os NFS szervert fogjuk használni. )
{{note|Ha van egy stateful szolgáltatásunk (ami az állapotát fájlban tárolja), amit már nem a manager node-okra akarunk telepíteni, tehát adott esetben akár több száz node közül fog kikerülni valamelyikre, akkor az már nem járható út, hogy minden worker node-on létrehozzuk az NFS mount-ot, mert potenciálisan bármelyikre kikerülhet a szolgáltatás, ez már csacskaság lenne. Ilyen esetben már valamelyik "storage orchestration" megoldást kell használni, mint pl '''REX-ray'''. }}