|
I see a manager went to a CI/CD conference one time and now needs to use all the buzz words.
|
# ? Dec 20, 2021 14:23 |
|
|
# ? May 28, 2024 16:28 |
what in the spaghetti orchestration hell
|
|
# ? Dec 20, 2021 14:52 |
|
we're writing custom build server integrations in gitlab to avoid having to go to a paid tier just for mandatory approvals in pull request, but people are no longer sure whether to press the approval button, the like button or comment with a key phrase, so now every pull request is literally "like, comment and subscribe" to get it merged
|
# ? Dec 20, 2021 15:03 |
|
Penny wise pound foolish is always fun to see in company decisions.
Xarn fucked around with this message at 15:31 on Dec 20, 2021 |
# ? Dec 20, 2021 15:08 |
|
ChickenWing posted:what in the spaghetti orchestration hell Every time I've encountered the word 'Microservices' and 'Docker' together I immediately get depressed because you know this poo poo is going to be loving Chaos. In theory good, in practice extremely upsetting.
|
# ? Dec 20, 2021 15:27 |
Ape Fist posted:Every time I've encountered the word 'Microservices' and 'Docker' together I immediately get depressed because you know this poo poo is going to be loving Chaos. In theory good, in practice extremely upsetting. no no you just have to add 'Kubernetes' on top of it
|
|
# ? Dec 20, 2021 15:31 |
|
I barely understand containerization and Docker these days. Still no idea what Kubernetes does.
|
# ? Dec 20, 2021 15:32 |
|
The one-size-fits-all non tech onboarding is usual not a great sign (is the half hour lecture from Gary from Finance going to be of any value to you? Probably not). The technical stuff just sounds like a bunch of silly stuff you could fix with a working knowledge of Docker Compose or Kubernetes etc. due to the person setting this all up just stopping at "it works kinda!" Whether or not anyone would care or be happy if you spent time on it and fixed it is a different story.
|
# ? Dec 20, 2021 15:43 |
|
Protocol7 posted:I barely understand containerization and Docker these days. Still no idea what Kubernetes does. Containers are a way of making a "tiny VM" that contains just your application and the stuff needed to run it. No guest OS. Result: Small image sizes, quick to start up and shut down. Docker is just a platform that provides an implementation of the container standard. There are others. Docker's biggest asset is its container registry with lots of pre-built base images and applications. "Docker" as a company is very likely going to fail in the next few years. "Docker" as a "xerox" or "kleenex" style term for "container building platform" will probably survive. So now you have a bunch of containers. You want to run them. Running a container is easy. Running 10 containers? Less easy. Running 10 containers and being able to manage resiliency (running them across multiple machines in case a machine explodes), scaling (we need more copies of this container!), and healthiness (this container is broken!) is basically impossible. That's what Kubernetes does. It's a container orchestration platform so you can tell Kubernetes "please manage a bunch of networked nodes that can run containers for me, and provide a scheduler that can automatically distribute my containers across those nodes and ensure they're running and healthy". There's a lot more nuance to it but that's the 5 paragraph version.
|
# ? Dec 20, 2021 15:44 |
|
You've given me a lot of questions to ask next time I interview somewhere. This sounds like a nightmare.
|
# ? Dec 20, 2021 15:58 |
New Yorp New Yorp posted:Containers are a way of making a "tiny VM" that contains just your application and the stuff needed to run it. No guest OS. Result: Small image sizes, quick to start up and shut down. terrible kubernetes explanation, you didn't even try to use a terrible metaphor to explain what a pod is (this is good and I will be using it next time someone asks about any of these things)
|
|
# ? Dec 20, 2021 16:13 |
|
Not being real plugged into this, but why is Docker probably going to fail in the next 3 years as a company?
|
# ? Dec 20, 2021 16:40 |
|
A zillion companies use docker (the technology) and basically nobody pays Docker (the company).
|
# ? Dec 20, 2021 16:43 |
|
Less Fat Luke posted:A zillion companies use docker (the technology) and basically nobody pays Docker (the company). Got it.
|
# ? Dec 20, 2021 17:03 |
|
thotsky posted:we're writing custom build server integrations in gitlab to avoid having to go to a paid tier just for mandatory approvals in pull request
|
# ? Dec 20, 2021 17:15 |
|
Client has gone live with a new customer facing system today, a few days before Christmas, but there we go. Already getting the tickets like “Make a report” and “This file done upload” with nothing else. Has the uncomfortable conversation with them that sums up to “You didn’t pay us for post go live support, please refer to the training docs you signed off on, Merry Christmas”. I am expecting a new post support statement of work to be signed off at a higher rate due to having to pull people off of other projects to support them at short notice to be signed any minute now.
|
# ? Dec 20, 2021 17:23 |
|
Ape Fist posted:Every time I've encountered the word 'Microservices' and 'Docker' together I immediately get depressed because you know this poo poo is going to be loving Chaos. In theory good, in practice extremely upsetting. The theory is almost always bad too but nobody takes the time to think about it hard enough to realize.
|
# ? Dec 20, 2021 17:29 |
|
Ice Fist posted:Not being real plugged into this, but why is Docker probably going to fail in the next 3 years as a company? This article https://www.infoworld.com/article/3632142/how-docker-broke-in-half.html and the hacker news comments are an informative read.
|
# ? Dec 20, 2021 17:32 |
|
Should have added my opinion on micro services in my last post. Anyway, as stated it sounds great in theory but my experience is that you just end up with a bunch of smaller monoliths that now depend on each other and will cause weird and hard to reproduce production problems because people have hacked with configs in production that never make it back to dev and qa. It doesn’t matter if you write a single large application or a bunch of microservices it comes down to being disciplined at planning and documenting how different parts will interact, but that is the first thing to be cut when a project is behind or over budget.
|
# ? Dec 20, 2021 17:34 |
|
i love my big dumb back-end monolith. i just wish it was written in typescript and not Rails.
|
# ? Dec 20, 2021 17:38 |
|
It was sort of impressive how fast Docker went from a billion-dollar unicorn to "oops they don't have a viable monetization strategy".
|
# ? Dec 20, 2021 17:45 |
|
Ape Fist posted:This is chaos. This is pure loving chaos. This company is absolute loving nonsense.
|
# ? Dec 20, 2021 17:48 |
|
Less Fat Luke posted:A zillion companies use docker (the technology) and basically nobody pays Docker (the company). And the technology is just an implementation of an open standard that is also implemented in OSS tools. Podman has an identical CLI to docker, will build dockerfiles, and generates images that will run in Docker.
|
# ? Dec 20, 2021 18:25 |
New Yorp New Yorp posted:And the technology is just an implementation of an open standard that is also implemented in OSS tools. Podman has an identical CLI to docker, will build dockerfiles, and generates images that will run in Docker. Yeah at this point I think they're mostly just relying on Docker Desktop being easier to use than trying to deal with podman/cri-o from windows/mac, and dockerhub
|
|
# ? Dec 20, 2021 19:15 |
|
I imagine a lot of their investment pitches were just pointing at Red Hat and going "look! See? They make money from open source!"
|
# ? Dec 20, 2021 19:25 |
|
Armauk posted:But is the money good? 70k euro is pretty good in Germany, it's upper end for an Angular developer.
|
# ? Dec 20, 2021 19:28 |
|
ChickenWing posted:Yeah at this point I think they're mostly just relying on Docker Desktop being easier to use than trying to deal with podman/cri-o from windows/mac, and dockerhub Also just inertia since a lot of companies are just going to pay to license it for their devs now that it has license costs. Curious how many companies just blow past that Jan 31 deadline, actually. Or the devs get an email saying “stop using docker ASAP” on Feb 1.
|
# ? Dec 20, 2021 20:52 |
|
ChickenWing posted:Yeah at this point I think they're mostly just relying on Docker Desktop being easier to use than trying to deal with podman/cri-o from windows/mac, and dockerhub So when the Docker client stops being free for companies it's all aboard podman
|
# ? Dec 20, 2021 22:47 |
|
I expect more people than you think will pay for docker desktop
|
# ? Dec 21, 2021 02:18 |
champagne posting posted:So when the Docker client stops being free for companies it's all aboard podman alias docker="sudo podman" Honestly I'm taking the CKAD course and they literally recommend you do that in the labs
|
|
# ? Dec 21, 2021 02:21 |
|
kitten emergency posted:I expect more people than you think will pay for docker desktop It is what $5/m per seat which is pretty much a rounding error for most companies dec ops teams budget.
|
# ? Dec 21, 2021 02:36 |
|
ChickenWing posted:alias docker="sudo podman" Question: why would you run podman as root, under sudo? I've been playing with it on my own machine and i never had to do that. It's very happy to run under my own user.
|
# ? Dec 21, 2021 02:39 |
|
BigPaddy posted:It is what $5/m per seat which is pretty much a rounding error for most companies dec ops teams budget. Something like that, yeah. I think it also gives you some level of support/guarantees around comparability. also windows client is a big deal in a lot of places.
|
# ? Dec 21, 2021 03:18 |
Volguus posted:Question: why would you run podman as root, under sudo? I've been playing with it on my own machine and i never had to do that. It's very happy to run under my own user. Honestly I'm pretty sure it's not that, i just remember having to use sudo for a bunch of podman stuff and the alias having two parts. I'm much too lazy to look up exactly what it was
|
|
# ? Dec 21, 2021 03:55 |
|
This is violence
|
# ? Dec 21, 2021 06:14 |
|
kitten emergency posted:I expect more people than you think will pay for docker desktop BigPaddy posted:It is what $5/m per seat which is pretty much a rounding error for most companies dec ops teams budget. Oh absolutely developers won’t have to care about the price But getting the bean counters to approve it will take six months for reasons
|
# ? Dec 21, 2021 08:18 |
|
I thought it was $21 per month per user for docker client; the $5 was for the user access to dockerhub Edit: $21 is for sso; $5 is for personal plan. freeasinbeer fucked around with this message at 13:53 on Dec 21, 2021 |
# ? Dec 21, 2021 13:44 |
|
It’s pretty weird that a free tool basically has no vetting at most companies, but once you pay $5, now the vendor has to arrest they are secure and have a disaster recovery plan and you need to check out competitors and do an analysis and on and on.
|
# ? Dec 21, 2021 14:10 |
|
This also applies to libraries, sure you can have a node dependency hell or log4j as long as it's free it can cause no problems right !
|
# ? Dec 21, 2021 14:47 |
|
|
# ? May 28, 2024 16:28 |
|
Around ten years ago, the company I worked for required every single dependency to go through their standard software onboarding process. Mostly Java stuff at the time. It worked okay but it did not scale well to npm style dependency trees and struggled a lot even with something like Spring Boot.
|
# ? Dec 21, 2021 15:30 |