Re:“Let’s use Kubernetes.” Now you have eight problems
by pavon on Thursday March 05, 2020 @02:18PM
(#22497038)
I would qualify that a little more. If you are using docker and deploying to a cloud environment already, then moving to a cloud-managed kubernetes cluster really isn't that hard.
I've seen too many full-time employees eaten up by underestimating what it takes to deploy and maintain a kubernetes cluster. Their time would have been far better spent on other things.
Re:“Let’s use Kubernetes.” Now you have eight problems
by yahyaheee on Friday March 06, 2020 @09:01AM
(#22503574)
That story is getting a lot easier but historically was awful
Re:“Let’s use Kubernetes.” Now you have eight problems
by throwsprtsdy on Thursday March 05, 2020 @01:50PM
(#22496694)
What is a "mature manner"?
Re:“Let’s use Kubernetes.” Now you have eight problems
by threeseed on Thursday March 05, 2020 @02:01PM
(#22496823)
For example by covering all of the NFRs.
You don't always find open source programs that have dedicated so much effort to security, monitoring, governance etc. And doing so in a very professional and methodical way.
If you don't need those problems solved then it's not going to benefit you a whole lot.
Of course if you are using docker already and are following best practices with containers then converting to Kubernetes really isn't that hard. So if you do end up needing more problems solved then you are willing to tackle on your own then switching over is going to be on the table.
The way I think about it is if you are struggling to deploy and manage the life cycle of your applications... fail overs, rolling updates, and you think you need some sort of session management like supervisord or something like to manage a cloud of processes and you find yourself trying to install and manage applications and services developed by third parties....
Then probably looking at Kubernetes is a good idea. Let K8s be your session manager, etc.