4 ms·
Kubernetes is complicated, it's a whole new world of terminology and abstractions that you need to learn, and it changes quickly. That said, maintaining a larg
by speedplane 7y ago
Kubernetes is complicated, it's a whole new world of terminology and abstractions that you need to learn, and it changes quickly.
That said, maintaining a large cluster is complex too. Often, there is much more involved than making sure each image's config files are up to date. Kubernetes shines when you have a number of different docker images, where each needs its own unique network, scaling, cpu, and disk settings, i.e., hardware requirements that can't really be controlled with just config files.
In your case, the fact that all of your images are identical probably cuts against using Kubernetes. However, the fact that these images are running on different networks where each may require their own tweaking leans towards it. If you expect to start adding many different docker images to your cluster, with different hardware requirements, it's probably worth the learning curve to get on to Kubernetes.
Disclaimer: I've never run Kubernetes on bare metal, just hosted environments. Bare metal may make Kubernetes much less attractive.