Live data from Hacker News

As Kubernetes grows, a startup ecosystem develops in its wake

techcrunch.com

81–90 of 156 posts

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#81
post #79

It’s always nice when there is some sort of consensus in the industry, however, there is one thing I worry about. Now that there is a usable solution for complex orchestration, many newcomers will consider it the goto solution, regardless of scale. You need nginx and some python scripts? Kubernetes! You have 100 daily visitors? Kubernetes! It’s not really their fault, it’s just a sad consequence of a convenient cloud…

Is that really a problem though? The entire history of software development is just building on one layer of abstraction over another. Is it sad that people these days don't write their own web server for new projects?

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#82
post #79

It’s always nice when there is some sort of consensus in the industry, however, there is one thing I worry about. Now that there is a usable solution for complex orchestration, many newcomers will consider it the goto solution, regardless of scale. You need nginx and some python scripts? Kubernetes! You have 100 daily visitors? Kubernetes! It’s not really their fault, it’s just a sad consequence of a convenient cloud…

Is that really a problem though? The entire history of software development is just building on one layer of abstraction over another. Is it sad that people these days don't write their own web server for new projects?

The point is not to rewrite from scratch.. the point is that your judgement to use a piece of technology should come from your understanding of the problem and direction and not based on what is a legitimately a hot topic in a context that does not apply to you.. in other words do not let google search results be the bar you meet in solving your problems..

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#83
post #60

Does anyone knows a very good CD for k8s? I found that only bitbucket deployments is a good one in terms of simplicity of managing deployments (just like Heroku). Most vendors forces me to use their crappy CI solution for doing CD. Why they want me to migrate to your (very limited) build system? I can pay you for a fancy dashboard, but please, allow me to use whatever i need to build my software. There are many optio…

Gitlab CI has excellent support for k8s but it requires buy in to the whole ecosystem to be truly useful...

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#84

Earlier quoted context omitted.

> and not something that wasn't designed to create jobs for consultants. I wouldn't be so sure about that. Consulting companies are drawn to operational complexity, of which Kubernetes has a lot of, like bears are to honey. https://kubernetes.io/partners/ https://www.google.com/search?q=kubernetes+consulting&ie=utf...

It has a lot of complexity, but only because it does so much. Thing is, can you point to alternatives which are simpler? I cannot think of any, unless you only have a handful of containers to manage. Even things like AWS's own ECS become difficult to manage as you grow.

> only because it does so much

> can you point to alternatives which are simpler

Sure, there are plenty of simpler alternatives... as long as you're willing to consider ones that don't do quite as much. (Beware, you'll also need more of them.)

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#85
post #60

Does anyone knows a very good CD for k8s? I found that only bitbucket deployments is a good one in terms of simplicity of managing deployments (just like Heroku). Most vendors forces me to use their crappy CI solution for doing CD. Why they want me to migrate to your (very limited) build system? I can pay you for a fancy dashboard, but please, allow me to use whatever i need to build my software. There are many optio…

I'm awaiting jenkins-x's maturation. I'm looking at some issues for fixing myself but there's still plenty to do. Support is there for GCS and AWS iirc, but it's still very much beta.

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#86
There needs to be a digitalocean or heroku for containerization. Currently to start a k8s whatever you need to go through various manual rigamaroles and spend a lot of money, or go through the big lockin providers and spend a lot of money.

For those of us not backed by venture capital and not charging SV ex-googler rates to our clients, we need something to say "we'll host you on this git push containerization thing, it'll be cheap and easy, and we'll expand when the time comes, and that'll be cheap and easy too".

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#87
Really glad to see K8 getting this level of investment. Even if it will take a month to explore all the links in the CNCF landscape ;)

Just want to remind anyone who hasn't tried K8. You can run MiniKube locally right on your laptop to get a taste of its power (and complexity):

https://kubernetes.io/docs/getting-started-guides/minikube/

For example, a 3-node Redis Enterprise cluster, all run locally:

https://redislabs.com/blog/local-kubernetes-development-usin...

Currently using GCloud and Stackdriver monitoring, but a few of the tools I am excited about include:

Prometheus / Granafa / KSonnet

KubeFlow ML

https://www.youtube.com/watch?v=I6iMznIYwM8

Istio, for programmatic routing

https://istio.io/

And, Agones, for game hosting

https://agones.dev/

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#88
post #79

It’s always nice when there is some sort of consensus in the industry, however, there is one thing I worry about. Now that there is a usable solution for complex orchestration, many newcomers will consider it the goto solution, regardless of scale. You need nginx and some python scripts? Kubernetes! You have 100 daily visitors? Kubernetes! It’s not really their fault, it’s just a sad consequence of a convenient cloud…

Part of this is also people jumping to microservices when they really have no need for them. When you have less than 5 developers and very little traffic...it's just absurd. But people are doing it anyways. Because "monoliths" are "bad". And honestly, I wouldn't be surprised if a lot of these microservice architectures end up totally botched and creating a ton of headaches without delivering much benefit.

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#89
post #19

Kubernetes is one of those rare cases where the industry is rallying around a technologically sound platform that emerged from the trenches, and not something that was designed to create jobs for consultants. It's great. Right now, there's a bunch of fairly traditional players such as Red Hat, but none of them are in a position to mess it up. What I'm waiting for, though, is for a big player to do a modern, clean "Ku…

Many of the k8s founders have left google. Google doesn't use it internally. I'd actually start looking away from gcp at this point for k8s, given google's history of dropping stuff that they're bored with.

Brendan Burns and Joe Beda both work at other companies on kubernetes. Joe founded a startup to work on it. Why would they do that if they hated it?

Re: As Kubernetes grows, a startup ecosystem develops in its wake

#90
post #79

It’s always nice when there is some sort of consensus in the industry, however, there is one thing I worry about. Now that there is a usable solution for complex orchestration, many newcomers will consider it the goto solution, regardless of scale. You need nginx and some python scripts? Kubernetes! You have 100 daily visitors? Kubernetes! It’s not really their fault, it’s just a sad consequence of a convenient cloud…

Is that really a problem though? The entire history of software development is just building on one layer of abstraction over another. Is it sad that people these days don't write their own web server for new projects?

A lot of people are only adopting Kubernetes because they think they will benefit from Dockerized microservices when they don't even have most of the problems that solves. There's a lot of extra development and operations effort going into things for no real reason other than mistaking this technology for a silver bullet.
Post reply on HN