Live data from Hacker News

Why Kubernetes Is the New Application Server

developers.redhat.com

61–70 of 208 posts

Re: Why Kubernetes Is the New Application Server

#61

Here's my prediction: DevOps is dead. In 5 to 10 years developers will no longer be mentioned in articles like this. There will be specialisation once again, because it makes absolutely no sense to make people whose main job it is to think about use cases, business logic and user interfaces to also deal with stuff like this.

This is how we ended up with Electron apps.

Re: Why Kubernetes Is the New Application Server

#63

Earlier quoted context omitted.

Can you define what you mean by disaster recovery? To me it means the ability to recover business applications from a site failure. Assuming you have a similar definition how does Kubernetes solve that problem?

What I mean by DR is that if a data center gets nuked, you still have a replica of your k8's platform running in your other data center(s). So k8's basically runs a replica of your whole system behind the scenes so if a physical location goes down you still have your system running.

What about all the data in DBMS, file systems, object stores? Also what about BGP routes, firewall settings, SNAT/DNAT rules and the like?

There's a lot more to replicate than just the bits in the apps.

Re: Why Kubernetes Is the New Application Server

#64

Earlier quoted context omitted.

What does "DevOps is dead" mean?

Seems he's essentially just predicting an increase in the division of labor between product development and infrastructure work going forward.

That's interesting, sounds like the world 5 years ago and before -- outside of the Netflix/Google/Facebook monoliths. Sounds like the landscape made systems so complicated via ease of automation that they don't know what's happening under the hood anymore. That's good news for consultants like myself.

Sincerely,

DevOps guy formerly known as SysEngineer formerly known as SysAdmin for 15+ years.

Re: Why Kubernetes Is the New Application Server

#65
post #3

Sorry but this article implies that containers can solve issues like the difference between path separators on Windows and Linux. They can't even solve issues arising from differences in kernal versions, not to mention operating systems.

Nor does Docker protect against such obvious things as differences in versions of base images. Check out the Slack dialogue at the end of this:

http://www.smashcompany.com/technology/docker-protects-a-pro...

Re: Why Kubernetes Is the New Application Server

#66

Here's my prediction: DevOps is dead. In 5 to 10 years developers will no longer be mentioned in articles like this. There will be specialisation once again, because it makes absolutely no sense to make people whose main job it is to think about use cases, business logic and user interfaces to also deal with stuff like this.

Another prediction in 5 to 10 years infrastructure will be so streamlined, so that developers won't need to think it at all. I see the progress when we cam from manually maintained machines, to clumsy devops tools, to more streamlined dev tools like ansible, to kubernetes, and with each new step, maintaining a system requires less and less expertise.

Re: Why Kubernetes Is the New Application Server

#67

Earlier quoted context omitted.

That devs will no longer do ops.

wait, is that what devops means to you? That devs are doing ops?

"Devops does not mean devs doing ops" is like "story points are not time estimates." It gets repeated so often because it's such an easy mistake to fall into.

Re: Why Kubernetes Is the New Application Server

#68
post #35

Earlier quoted context omitted.

Nothing prevents one from having a container with many WAR files, so that there's only a single JVM for multiple applications.

The entire exercise is about expressing dependencies. (The real third hard problem in computer science. Only idiots fall for off-by-1 errors.) Containers are one way to force an application to explicitly declare all of its dependencies. The problem is the application then also bundles those dependencies. There's not much room for control or intermediation. Developers have total freedom to do all sorts of wackiness. (…

To be fair, it is more likely that random microservice #28 is running fine, but folks don't like it and are uncomfortable modifying it to add a variation to one of its rules. Thus giving birth to microservice #28'. :) (Please read this tongue in cheek.)

Re: Why Kubernetes Is the New Application Server

#69

Here's my prediction: DevOps is dead. In 5 to 10 years developers will no longer be mentioned in articles like this. There will be specialisation once again, because it makes absolutely no sense to make people whose main job it is to think about use cases, business logic and user interfaces to also deal with stuff like this.

Another prediction in 5 to 10 years infrastructure will be so streamlined, so that developers won't need to think it at all. I see the progress when we cam from manually maintained machines, to clumsy devops tools, to more streamlined dev tools like ansible, to kubernetes, and with each new step, maintaining a system requires less and less expertise.

Exactly. It will be as simple as working with one machine (long overdue), when developers never needed help.

Re: Why Kubernetes Is the New Application Server

#70

Here's my prediction: DevOps is dead. In 5 to 10 years developers will no longer be mentioned in articles like this. There will be specialisation once again, because it makes absolutely no sense to make people whose main job it is to think about use cases, business logic and user interfaces to also deal with stuff like this.

Another prediction in 5 to 10 years infrastructure will be so streamlined, so that developers won't need to think it at all. I see the progress when we cam from manually maintained machines, to clumsy devops tools, to more streamlined dev tools like ansible, to kubernetes, and with each new step, maintaining a system requires less and less expertise.

Have you used the AWS interface lately? It's getting further and further away from being streamlined.
Post reply on HN