Live data from Hacker News

Docker is a dangerous gamble which we will regret (2018)

archive.is

91–100 of 134 posts

Re: Docker is a dangerous gamble which we will regret (2018)

#91
post #24

Earlier quoted context omitted.

The problem is, as so often, the system. If HR goes as low-level in hiring as "React Developer" then people have to play this game. If HR would hire on something more substantial, it wouldn't matter if you did Linode or AWS, React or Angular, Docker or Bash scripts.

Hiring people is difficult, exhausting, time-consuming, and largely a crap shoot, since hiring consists of deducing a person's technical abilities with around 1-2 hours of interaction in a very limited scope. If we could find a better way, we'd be using it. But, as it stands, recruiters and HR have only a few minutes per potential candidate to determine whether or not they meet the hiring manager's criteria. It's unr…

More concise than other responses:

HR isn't qualified to hire for technical positions, then, and team members should evaluate other potential team members.

Re: Docker is a dangerous gamble which we will regret (2018)

#92
post #55

Earlier quoted context omitted.

Using managed kubernetes solutions alleviates most of the hair pulling.

Absolutely no it does not. I work with GKE and EKS almost exclusively and it compounds the headaches most of the time. There is varying support for Kubernetes resources in both and all kinds of vendor-specific ways you need to do things to keep you locked in. Every single managed Kubernetes solution available is a unique, special snowflake. Most folks in-house ones are the same. Saying that Kubernetes isn't some besp…

Give specific problems you see and I will give you a reasoned reply. I will not engage with hyperbole devoid of facts.

Re: Docker is a dangerous gamble which we will regret (2018)

#93

Oh geez, having a team of 24 engineers across multiple countries trying to maintain a common set of bash scripts that work for 12+ unique services sounds like a disaster. Instead we have a single workflow for docker, whether it's going out to AWS or Kubernetes and all the services use an identical flow. Integration testing is a cinch since it's running actual, version matched postgres/redis/etc on the CI nodes which…

Exactly, docker standardizes something that was an otherwise nightmare to maintain across platforms and organizations. Next we need to standardize the orchestrator, my money is on kubernetes, but I wouldn't say it has won over everyone just yet.

Kubernetes has won already and Docker went bankrupt. It might take a bit of time for everybody to realize but the dice have rolled some time ago.

the company was sold for scrap shortly after this article https://thehftguy.com/2019/10/22/the-demise-of-docker-and-th...

Re: Docker is a dangerous gamble which we will regret (2018)

#94
post #92

Earlier quoted context omitted.

Absolutely no it does not. I work with GKE and EKS almost exclusively and it compounds the headaches most of the time. There is varying support for Kubernetes resources in both and all kinds of vendor-specific ways you need to do things to keep you locked in. Every single managed Kubernetes solution available is a unique, special snowflake. Most folks in-house ones are the same. Saying that Kubernetes isn't some besp…

Give specific problems you see and I will give you a reasoned reply. I will not engage with hyperbole devoid of facts.

It's help I don't need and didn't ask for. I'm managing several million dollars worth of infrastructure in both.

I gave enough detail that anyone familiar enough with both platforms should know some of the issues I'm talking about already.

Re: Docker is a dangerous gamble which we will regret (2018)

#95
post #55

Earlier quoted context omitted.

Using managed kubernetes solutions alleviates most of the hair pulling.

Speaking as someone using EKS: No, no it doesn't. The only thing we really handed over to someone else was the challenge of running a control plane. We still have to roll our own node images (for compliance reasons, the default images are insufficiently secure), still have to work directly with AWS to get larger etcd clusters, still have to manage the cluster itself... The trouble has barely been below the threshold…

Out of curiosity, have you considered using ECS instead? If not, why not?

(Disclaimer: I work for AWS as a specialist solutions architect.)

Re: Docker is a dangerous gamble which we will regret (2018)

#97

Earlier quoted context omitted.

yeah but for fighting with all the details once upfront you get an infinitely replicable environment. not just scalability but you can have as much test environments, all identical, spinning up with an apply. and the next guy in line can do it too! possibly with a convenient front-end and little understanding, so you can spend your skills elsewhere not for everyone, sure, but then which tool is?

I had that with terraform before Kubernetes anyway.

...aren't them from the same age?

Re: Docker is a dangerous gamble which we will regret (2018)

#98

Oof, this didn’t age well. Sounds like the OP didn’t want to understand the benefits of Docker at scale in a large, heterogenous corporation and has stuck their head in the sand because their uses cases didn’t need it.

I have a nagging feeling THIS comment won't age well.

Re: Docker is a dangerous gamble which we will regret (2018)

#99

Earlier quoted context omitted.

Speaking as someone using EKS: No, no it doesn't. The only thing we really handed over to someone else was the challenge of running a control plane. We still have to roll our own node images (for compliance reasons, the default images are insufficiently secure), still have to work directly with AWS to get larger etcd clusters, still have to manage the cluster itself... The trouble has barely been below the threshold…

Out of curiosity, have you considered using ECS instead? If not, why not? (Disclaimer: I work for AWS as a specialist solutions architect.)

Not that person, but I do a lot of docker at a big enterprise. Sell me.

Re: Docker is a dangerous gamble which we will regret (2018)

#100

don't gitlab/azure devops pipelines make docker irrelevant?

Gitlab CI can build a docker image whenever you push code to your repo, and host said image in the builtin docker registry.

It's not a replacement for Docker, but a very useful companion.

Post reply on HN