Live data from Hacker News

Why doesn’t anyone weep for Docker?

techrepublic.com

161–170 of 248 posts

Re: Why doesn’t anyone weep for Docker?

#161
post #134
post #105

Earlier quoted context omitted.

At last, someone who gets it. Absolutely nailed it. Great answer. I never log into my HN account anymore, but for this response I just had to say: yes. Well said. When you boil the Cloud, DevOps, CloudOps, SecOps, *Ops, CI, CD, Containers, VMs, and all the other technologies we've devised over the past ten years, you always end up at the basic building blocks. You eventually come to the conclusion that all we're real…

Curious about where you see ansible fit in while using Terraform, could you expand on that? Everywhere I have thought I would need ansible to scratch an itch it has turned out that terraform has that functionality in some way (through null_resource, runners).

personal experience only, but like Dockerfiles, terraform is only good for provisioning until its not.

Once your VM or container hits a complexity point above trivial, ansible is very much a useful tool for provisioning container states, and specifically for patching container images to, eg. include security updates.

...beyond that, as in, the intended use case of dynamically updating multiple live machines in parallel... dunno, I don’t use ansible for that... but it beats the hell of out having a single monolithic batch script to setup a container. I use it for that purpose all of the time.

Re: Why doesn’t anyone weep for Docker?

#163
post #153

There's this prevalent false position that Kubernetes is successful because of Google. Yeah, Kubernetes initially learned a ton because of Borg and Google's deep investment into containers dating back a very long time. But, arguably, Kubernetes is successful because Google Let It Go. Its a true open source project, with governance by a wide number of industry advocates, underneath the Linux Foundation. By comparison,…

Parenthetically, Linux being an open source reincarnation of Solaris seems also an example, no?

Re: Why doesn’t anyone weep for Docker?

#164

Earlier quoted context omitted.

Well, systemd sucks balls, so I kind of agree with not having PRs specific to it, but I see your point that wearing that on a name tag isn't very nice.

> systemd sucks balls No it doesn't. Shell scripts in your init system sucks balls. Systemd is great.

systemd wasn't necessary for init when you ignore Poettering's binaries which broke with common interfaces (now there are more, sigh). It's worse from a maintenance standpoint, for init. It's quite sane for a daemon management system. It just happened to combine a bunch of systems into one and now we're stuck with it.

Re: Why doesn’t anyone weep for Docker?

#165
post #153

There's this prevalent false position that Kubernetes is successful because of Google. Yeah, Kubernetes initially learned a ton because of Borg and Google's deep investment into containers dating back a very long time. But, arguably, Kubernetes is successful because Google Let It Go. Its a true open source project, with governance by a wide number of industry advocates, underneath the Linux Foundation. By comparison,…

Parenthetically, Linux being an open source reincarnation of Solaris seems also an example, no?

Versions of Solaris are open source aswell (Illumos)

Re: Why doesn’t anyone weep for Docker?

#167
post #81
post #74

Earlier quoted context omitted.

Kubernetes seems to be intended for large, complex environments but yours seems to not meet that category. What have you gained by using it?

(Not OP) I'm running a single node kubernetes cluster because it provides much needed isolation between services as well as, and that's the biggest part, a aingle and simple way to have everything in one place. I can duplicate a service I'm running 1:1 with a new version for testing in 2 minutes, I can tear it down in 2 seconds. I can roll back changes in one command, I can wipe the server and reinstall everything fr…

This. Debugging k8s issues can be tricky, but you do get the above-mentioned benefits and in my opinion can make small teams very productive. It's also a great skill to have.

Re: Why doesn’t anyone weep for Docker?

#168
post #157

Earlier quoted context omitted.

>> I as a small developer and small server owner... You'll never ever need either Docker or Kubernetes or even the latest and greatest javascript frameworks. I started running a server before I knew anything and that server is still purring along happily. But if you're ever targeting an enterprise, either as a freelancer or as an employee, those words are invaluable in your resume. It of course helps if you actually…

When you break fast and move things, Docker is invaluable. I have more than one product and something like Docker makes it tractable for a single person to support. Still, I run it all on one server using Docker so there is a medium :-)

How often are you spinning up new servers? In one to two hours, I can configure a production ready Debian server from base install with firewall rules, correct network interfaces, cron jobs, all dependencies and tooling, monitoring, Postgres, and my application server (either C epoll passed or Spring Boot) sitting behind an nginx proxy. I would consider myself neither a Sysadmin nor particularly fast at configuring Linux.

One to two hours per project multiplied by potentially one or two QA/UAT environments, and this is a tiny blip in the total time spent developing a solution. I think it would take me a few years before I paid back the debt of learning docker/kubernetes for it to actually start saving me time as a freelancer (or if multitenancy suddenly becomes out of the question).

Re: Why doesn’t anyone weep for Docker?

#169
post #153

There's this prevalent false position that Kubernetes is successful because of Google. Yeah, Kubernetes initially learned a ton because of Borg and Google's deep investment into containers dating back a very long time. But, arguably, Kubernetes is successful because Google Let It Go. Its a true open source project, with governance by a wide number of industry advocates, underneath the Linux Foundation. By comparison,…

Parenthetically, Linux being an open source reincarnation of Solaris seems also an example, no?

It would surprise me if Linus even knew about Solaris when he worked on the first release of Linux.

Solaris’ first release was in June 1992, with first use of the name in marketing materials in September 1991 (https://en.wikipedia.org/wiki/Solaris_(operating_system)#His...)

Linus’ famous message was from the same time (September 17, 1991)

Calling Linux an open source version of Minix is more appropriate, but it still wouldn’t be a good example of this.

Minix isn’t dead. It moved to a BSD license, and is deployed in millions of hundreds of millions of Intel CPUs (https://en.wikipedia.org/wiki/Intel_Management_Engine#Hardwa...)

Re: Why doesn’t anyone weep for Docker?

#170
post #15

The problem i have with cubernetes is the following: I as a small developer and small server owner don't have the ressources to even get started. The first thing i see at cubernetes is a cluster. Why a cluster. Do i need to cluster my Raspberry pi's to get something out of it? Do i need to buy 3 servers just to run 5 containers? In docker its easy. Download Docker. Start container. Install container manager like plat…

We've had the same problems - we didn't need all the overhead of kubernetes. Have you seen BeeKube? https://beekube.cloud It is a managed container platform, similar to a paas but with containers
Post reply on HN