Snažím se spustit go-ethereum uzel na AWS EKS, pro které jsem použil statefulsets s níže konfiguraci. statefulset.yaml
Běžíkubectl apply -f statefulset.yaml
vytváří 2 moduly, z nichž 1 je běh a 1 je v CrashLoopBackOff státu.
Lusky stav
Po kontrole protokoly pro druhý modul chybu jsem stále je Fatal: Failed to create the protocol stack: datadir already used by another process
.
Chybové hlášky jsem stále
Problém je hlavně kvůli lusky pomocí stejného adresáře pro zápis(vyléčením dat) na perzistentní objem(i.e lusky jsou psaní na '/data'). Pokud používám subpath projevu a montáž modulu adresář sub-adresář s pod jménem(např: '/data/problémy-0') to funguje v pohodě. statefulset.yaml s objemem montáž na sub adresář s podname Ale můj požadavek je, že všechny tři modulu data je napsáno v '/data' adresář. Níže je moje volume config. objem konfiguraci