To me it sounds like the problem wasn't kubernetes, the problem was that you (your predecessor) rolled your own instead of going down the path of using something with a support number. Redhat obviously comes to mind first but there are countless options with enterprise support included.
Have you considered rebuilding/moving the containers onto something more "enterprisey"?
A 'support number' does not solve the technical issues with kubernetes, it just kicks the responsibility down the line so that someone else has to deal with it.
I’m not trying to defend kubernetes complexity or saying it should be used for deployment of all server-side software, but I’d push back on the oft-repeated idea that kubernetes is just solving for scale. It’s a model of deployment that happens to make scaling easy, but the model has many advantages other than scale.
Resume-driven development is unfortunate; but a valid strategy when employers who run everything on one server that hasn't been updated since 2003 start listing 5 years of Kubernetes experience as a requirement in their job posting.
tw04|6 years ago
Have you considered rebuilding/moving the containers onto something more "enterprisey"?
fooker|6 years ago
thunderbong|6 years ago
I've yet to come across a single instance where such rapid scaling happens and stays consistently high.
Most of the time you know well in advance when your resources will be put to the test.
pgwhalen|6 years ago
quadrifoliate|6 years ago