Live data from Hacker News

It’s Time to Embrace Kubernetes Really?

pulumi.com

61–63 of 63 posts

Re: It’s Time to Embrace Kubernetes Really?

#61

I kind of don't understand why people don't use managed K8's and avoid needing to pay ops people to manage their setup. One can learn the developer side of K8's in a week or so enough to be deploying apps and setting up services and pods without the overhead of managing etcd and distributed clusters.

For prod? You’ll know when your gke control plane goes down and support is twiddling their thumbs for two days

This could be said of using the cloud in general though.

But people still use the cloud.

Re: It’s Time to Embrace Kubernetes Really?

#62
post #7

One thing I've found about k8s is running a cluster can be very costly, and using a managed cluster on one of the big three clouds is even more so. Also, when rolling your own cluster it requires a lot of elbow grease to get things in a working state, and even more to keep things working. It feels awesome from a developer standpoint once you work out all the kinks. It's very natural describing your service with a bit…

> One thing I've found about k8s is running a cluster can be very costly, and using a managed cluster on one of the big three clouds is even more so. I run a 3-node Kubernetes cluster on Google cloud. It costs me around $100 per month (with 1-year reserved instances). Not terribly expensive.

What is your utilization? IMHO I would rather do one EC2 instance then have EC2 Batch spot and lambda workers take the other load. In a good design most media assets should never hit the full time provisioned server.

Re: It’s Time to Embrace Kubernetes Really?

#63

Hi everyone! Article author here! My friend and colleague, Paul Stack: https://twitter.com/stack72 are at very opposite ends of the spectrum when it comes to Kubernetes. We put our heads together and tried to create a balanced take on Kubernetes where our opinions didn't cloud the article. It's obviously very polarizing, but I think we managed to ask some good questions before you started the adoption process. Would…

Thx for writing that. To me it seems mind-boggling that in the 21st century you still have to point out to people that you shouldn't just adopt a technology because it seems cool. Of course you should ask yourself what problem you're trying to solve. Apparently people still don't get this. I'm not sure I agree about templating YAML files–why is templating JSON any better, really?–but YMMV.

there's basically no other options for running your own cloud & there's no particular major weak points for Kubernetes that other containerizing automation engines don't also have.

people think they're being smart by telling you to check whether such and such fits your needs. usually it's not bad advice. but the deck is pretty stacked here. nothing else has shown itself to be as flexible, as extensible, as consistent. well demonstrated but it's capability at handling many different add-ons (controllers, operators). rarely is cloud architecture do readily deployable to other non-core concerns, especially via the core tools & constructs.

if you want to go march off in to tech that does less, that will only do a little bit, that less people will be familiar with, that has less community, sure. spend a couple hours justifying to yourself why you are not going to use the really amazing all encompassing tech that's quickly supplanted everything else. pick some other combination of technologies which you will assemble, make your own stack, yeah, you're an independent thinker, you don't need convention or all this extra stuff! it's just gonna slow you down. go for it.

Kubernetes is not easy. but I find arguing against it to be difficult. there have been tools upon tools upon tools for so long. but little out there has brought the different concerns together, found overarching paradigms to create a basic, trusted quality of life that Kubernetes has clarified. again, it's not easy, but learning it ought to keep paying forward again & again, as you pick up new interests, want new services. even if those are Amazon services, ACK now will let you build Kubernetes deployment units that include those AWS services. the paradigm works.

Post reply on HN