They'd need connectivity to the server, true, but doesn't Kubernetes also need connectivity to the cluster manager?
Consider - how would you handle order taking if the network dropped?
A buddy did IT for a theater for a while - they had a similar problem where they’d lose access to their payment processor regularly. No one ever noticed since the system queued ops locally until the network came back up.
If anything it brings in more components/complexity/headache...
If you could run your pods offline, you could run your software app offline. If you could trust your Kube repository, you could trust Se repository for your App..
What does K8s bring to the mix that is actually useful in solving a problem than the superficial ones?
I have enough problems getting kubernetes to run on a single node with hyperkube that I’m not entirely sure that I want to deal with it in the future.
but if you want to be safe, have a cellular backup network.
seems way simpler than pushing out a k8s infrastructure to every store.
And surveillance cameras, and smart locks on any safes, etc.