Hi all.
I'm going through my first foray into containers, and I have a question regarding internal vs external storage.
I'm aware that MikroTik strongly advises to use external storage for all things containers whenever possible, and my understanding is that this has to do with potential NAND degradation that could cause premature death of the router as opposed to, well, replacing a pendrive.
However, for now my intention is to run one thing on my RB5009 container, and one thing only: an Alpine Linux VM running only the cloudflared daemon. The reason I'm using a Linux VM instead o the cloudflared container directly is because I want the ability to easily SSH into it in case I ever need to modify any config.
My understanding is that cloudflared will just write the logs to disk and little else, but I'm unsure about any implications derived from running the Alpine Linux VM itself.
What's your opinion on this?
Should I absolutely put this on an external USB pendrive anyway to prevent NAND degradation in the long term? Or will the disk I/O of such a simple setup be insignificant realistically speaking compared to, say, the usual I/O that the RB5009 itself is doing during normal operation?
Needless to say, if I ever want to run a more complex setup on containers, I will 100% move everything to external storage. My question is specifically about the current setup I have in mind.
Appreciate any thoughts!