Live data from Hacker News

It’s Time to Embrace Kubernetes Really?

pulumi.com

51–60 of 63 posts

Re: It’s Time to Embrace Kubernetes Really?

#51

Earlier quoted context omitted.

When your site or app goes offline it can be handy if you have ops people who understand your setup.

Setup = a k8s service? You should have support from the vendor, period. Setup = rep groups, internal services, etc? You need k8s-savvy ops people, or really good devs who like ops stuff.

> You need k8s-savvy ops people, or really good devs who like ops stuff

They are called DevOps Engineers and it's a standard role these days.

And it doesn't matter whether they like it or not. In many organisations these days developers own their piece of work all the way through to production and are expected to provide an ops-like support for it.

Re: It’s Time to Embrace Kubernetes Really?

#52
post #46

Earlier quoted context omitted.

How do you be careful? You can't trust the cloud provider: https://unit42.paloaltonetworks.com/windows-server-container... https://media-exp1.licdn.com/dms/image/C5622AQH70okwLkMlNg/f... What about the concept of not having roommates? Plenty of infrastructure alternatives exist besides "containers".

You understand how VPS/EC2 etc work. They are also multi-tenant architectures i.e. having roommates. So in your world you have to only use bare metal ? Sounds fun.

> You understand how VPS/EC2 etc work. They are also multi-tenant architectures

EC2 basic instances are multitenant, but there are such a thing as EC2 dedicated instances (and dedicated hosts), which run on single-customer reserved hardware.

Re: It’s Time to Embrace Kubernetes Really?

#53
post #47

Earlier quoted context omitted.

A ton of the value from k8s is in the programmatic and replicable configuration. 1 computer pets are still bad in a mom and pop shop. 1 computer livestock is still better.

Is “1 computer livestock” even possible? After your single cattle is murdered, the next one has to be raised right? State has to come from somewhere. Downtime has a cost for most businesses.

Downtime has cost.

But being able to blow away a k8s node and bring it back up in 2 minutes (or have k8s auto-spawn a replacement node) is WAY faster than having to reinstall wordpress, reinstall nginx, set IP addresses, fiddle with your DNS, restore a database from a backup, etc, etc, etc.

Re: It’s Time to Embrace Kubernetes Really?

#54
post #36

Earlier quoted context omitted.

2 days of downtime from a GCP service? I didn't know the outages with these cloud services were ever that bad.

Two days is nothing. I had their fabric black holing packets for weeks before it got fixed

This could be said about ANYthing in the cloud though

Re: It’s Time to Embrace Kubernetes Really?

#55

Earlier quoted context omitted.

Two days is nothing. I had their fabric black holing packets for weeks before it got fixed

This could be said about ANYthing in the cloud though

Absolutely, anything vendored out even.

Re: It’s Time to Embrace Kubernetes Really?

#56
post #47

Earlier quoted context omitted.

A ton of the value from k8s is in the programmatic and replicable configuration. 1 computer pets are still bad in a mom and pop shop. 1 computer livestock is still better.

Is “1 computer livestock” even possible? After your single cattle is murdered, the next one has to be raised right? State has to come from somewhere. Downtime has a cost for most businesses.

In this case the state can come from a centrally managed k8s controller. Something that most cloud providers provide and have good SLAs on.

Kubernetes just makes that story so much simpler. Heck a good cloud provider can just handle any machines fucking up automatically without any human intervention on your side.

The same can't be said for a single machine.

Re: It’s Time to Embrace Kubernetes Really?

#57

Earlier quoted context omitted.

If you're mom/pop online shop and just need 1 machine you don't need k8s. KISS principle applies.

A ton of the value from k8s is in the programmatic and replicable configuration. 1 computer pets are still bad in a mom and pop shop. 1 computer livestock is still better.

so... for a small cluster then it's like aws beanstalk, right? rolling deployments, load balancing, etc. all for free.

Re: It’s Time to Embrace Kubernetes Really?

#59
post #58

What devs really want: * Easy simulation of networks between cgroups. * A mechanism for splitting a ulimit across kernels. * Hot swappable kernels and kernel tuning parameters so machines can be quickly re-configured.

I think the answer is Linux on Linux. Fault Tolerant Linux on Distributed Machine Linux on traditional multicore Linux. Distributed machine Linux just sees the multicore Linux boxes as devices. Fault Tolerant Linux does reruns when things fail.

Re: It’s Time to Embrace Kubernetes Really?

#60

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.

When your site or app goes offline it can be handy if you have ops people who understand your setup.

[deleted]
Post reply on HN