From 0f1dd7f84ab53e3af5bf3e192106f9fc7ffdc58f Mon Sep 17 00:00:00 2001 From: Ane Diaz de Tuesta Date: Sun, 24 Jan 2021 19:41:53 +0100 Subject: [PATCH] [FEAT] Basque 2nd translation: restart and replicate processes --- README.basque.md | 2 +- .../restart-and-replicate-processes.basque.md | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 sections/docker/restart-and-replicate-processes.basque.md diff --git a/README.basque.md b/README.basque.md index 38b074e8..2f887d12 100644 --- a/README.basque.md +++ b/README.basque.md @@ -1141,7 +1141,7 @@ CMD [ "node", "dist/app.js" ] **Bestela:** edukiontziak huts egiten jarraituko du baliabide faltagatik, eta prozesuen kudeatzaileak behin eta berriro berrabiaraziko du, gelditu gabe. Kubernetes horretaz jabetuko balitz, beste toki zabal batera lekualda lezake -🔗 [**Gehiago irakurri: utzi Dockerren orkestratzaileari prozesuak berrabiaraz eta erreplika ditzala**](/sections/docker/restart-and-replicate-processes.md) +🔗 [**Gehiago irakurri: utzi Dockerren orkestratzaileari prozesuak berrabiaraz eta erreplika ditzala**](/sections/docker/restart-and-replicate-processes.basque.md)


diff --git a/sections/docker/restart-and-replicate-processes.basque.md b/sections/docker/restart-and-replicate-processes.basque.md new file mode 100644 index 00000000..7c7d1753 --- /dev/null +++ b/sections/docker/restart-and-replicate-processes.basque.md @@ -0,0 +1,44 @@ +# Utzi Dockerren exekuzio tresnak prozesuak berrekin eta erreplika ditzala + +

+ +### Azalpen paragrafoa + +Kubernetes bezalako Dockerren exekuzio denborako kudeatzaileak kontainerren osasun eta ezarpen erabakiak hartzen benetan onak dira: kontainer kopurua maximizatzeaz arduratuko dira, hauek zonalde ezberdinetara orekatu eta clusterren faktore ugari kontuan hartuko dituztelarik erabaki hauek hartzeku bitartean. Ez da hitzik behar hau azaltzeko, huts egindako prozesuak identifikatzen dituzte (adibidez kontainerrak) eta leku egokian berrabiatzen dituzte. Batzuk kode pertsonalizatua erabiltzeko edo PUZaren erabilerarako Node prozesuak erreplikatzeko edo huts egite batean prozesua berrabiatzeko (adibidez Cluster modulua, PM2) tentatuta egon arren. Lekuko tresna hauek ez dituzte clusterraren mailan erabilgarri dauden perspektiba eta datuak. Adibidez, instantzia baliabideek 3 kontainer eta 2 eskualde ostatatu ditzaketenean, Kubernetes kontainerrak zonalde ezberdinetan hedatzen arduratuko da. Honela, zonalde edo eskualde huts egitea gertatuz gero, aplikazioak bizirik jarraituko du. Alderantziz, lekuko tresnak erabiltzean prozesua berrekiteko, Dockerren kudeatzailea ez da erroreen jabe eta kontainerra zonalde edo instantzia berri batean ipintzea moduko erabaki pentsatu gabeak har ditzake. + +

+ +### Kodearen adibidea: Node.js deitu zuzenean, tarteko tresnarik gabe + +
+ +Dockerfile + +``` + +FROM node:12-slim + +# Eraikitze logika hemen dago + +CMD ["node", "index.js"] +``` + +
+ +

+ +### Anti ereduaren kodearen adibidea: Prozesu kudeatzailea erabili + +
+ +Dockerfile + +``` +FROM node:12-slim + +# Eraikitze logika hemen dago + +CMD ["pm2-runtime", "indes.js"] +``` + +