News for hackers. Stuff that matters.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by tex0 on Thursday August 13, 2020 @07:13AM (#24142076)
If you need a hot fix "RIGHT NOW" you might be doing something wrong in the first place.

Being able to just ssh into a machine is one of the problems that we did solve with containers. We didn't want to allow anyone to SSH into a machine and change state. Everything must come from a well define state checked into version control. That's where containers did help us a lot.

Not sure what you mean with lingering containers. Do you launch yours through SSH manually? That's terrible. We had automation that would launch containers for us. Also we had monitoring that did notify us of any discrepancies between intended and actuated state.

Maybe containers aren't the right tool for your usecase - but I wouldn't want to work with your setup.

Btw. most of this is possible with VMs, too. So if you prefer normal GCE / EC2 VMs over containers that's fine, too. But then please build the images from checked in configuration using e.g. Packer and don't SSH into them at all.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by bartread on Friday August 14, 2020 @06:49AM (#24156273)
> If you need a hot fix "RIGHT NOW" you might be doing something wrong in the first place.

Can we please grow up beyond this kind of comment?

I suspect everybody knows that hotfixing production isn't an ideal thing to do, and the many reasons why that's the case, but lots of us nevertheless do it from time to time. Where I work now we've probably hotfixed production a handful of times over the past couple of years, amongst thousands of "proper" deployments. It's really not a big deal.

We know so little of the context behind OP's issues that picking holes isn't helpful or informative. The specific question was about migrating from containerized infrastructure back to a more traditional hosting model. I for one would be interested in reading about any experiences people have in this area so it's quite frustrating to find this as the top comment when it's substantially off-topic.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by throwaway0a5e on Friday August 14, 2020 @07:12AM (#24156434)
>Can we please grow up beyond this kind of comment?

No platform that assigns quantitative virtue points to comments based on how many people agree with that comment will ever not have an abundance of people lobbing low-effort quips and dog whistles designed to appeal to the majority.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by jesselawson on Friday August 14, 2020 @10:07AM (#24158140)
This should probably be the banner message when you arrive on this site. Well said.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by altcognito on Friday August 14, 2020 @07:31AM (#24156546)
this happens in the workplace as well though
Re:Ask HN: Has anyone migrated off containerized infrastruct... by bartread on Friday August 14, 2020 @07:42AM (#24156612)
> this happens in the workplace as well though

Exactly this. I'm fortunate in that where I work now it's pretty rare: the culture is fairly collegiate and friendly, and there's a strong sense of "we're all on the same side". Other places I've worked every meeting has been an exercise in point scoring, which is incredibly wearing and - try as one might - the culture does end up influencing one's own behaviour.

You can obviously get preachy about how people should be stronger characters and not so easily influenced but the phrase "Bad company corrupts good character" exists for a reason. Unless you're Gandhi it's incredibly difficult for many people to resist the culture around them day in and day out without some positive reinforcement from the behaviour of others, especially when you're incentivised to do otherwise, and may be penalised for not doing so[0].

[0] The answer is, if you can, find another job. Not always an option, but a good idea if it is.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by js4ever on Friday August 14, 2020 @08:31AM (#24157030)
Same experience here, for the last 4400 deployments over the last 4 years at my current job we had to do 3 live patch on production. This just happens in the real world. Last occurrence was 2 months ago when a deployment step that worked well several thousands of times failed in an unrecoverable state with our deployment pipeline.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by overgard on Friday August 14, 2020 @02:53PM (#24161799)
Strong disagree, I've worked at/seen so many places that do deployments in reckless and awful ways that I don't think it's obvious to most people.

Even in this thread, the arguments "against" containers, a lot of these things have alternatives that are still better. For instance, ok maybe you need to make a hotfix, you're still better off just compiling a one-off image on a dev machine and deploying it (I used to be able to do this in like, 30 seconds), as compared to trying to edit files directly on the server. Especially if you have multiple servers.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by eejjjj82 on Friday August 14, 2020 @08:31AM (#24157028)
Thank you!

You're absolutely right. There is no context outside of the few lines OP asked and the quote you highlighted shows a lack of real world experience.

Yes it's true the "right now" fixes indicate there is a problem, but in small shops it's generally the most reasonable approach. Now if you're on a team of 50 other people and you need to make "right now" fixes then there is certainly a problem. Neither of which any of us can know from the context.... but besides the point, that it's not even on topic.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by codemonkey-zeta on Friday August 14, 2020 @08:54AM (#24157227)
I don't even think "right now" fixes necessarily indicate a problem in development approach. Sometimes unexpected things happen and you need a way to fix them quickly, without being bogged down by infrastructure.

A great example of this is using a production repl. It even served Nasa well (https://stackoverflow.com/questions/17253459/what-exactly-ha...). Having to change your system on-the-fly is not always an indication of a poorly developed or managed system.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by debaserab2 on Friday August 14, 2020 @09:13AM (#24157458)
If the rate of unexpected things is "sometimes" and not "very rarely" it probably does indicate that there are problems with development, build process or something else in the infrastructure.

Most of us are building CRUD apps not sending people to the moon.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by one2know on Thursday August 13, 2020 @04:21PM (#24148298)
This is very common and just because it doesn't match your use case doesn't mean some businesses don't need a hot fix "right now." If you work in 24/7 ecommerce and your site is producing $60k per hour and there is a network failure that breaks something you need a hot fix right now, otherwise your 3 hour code review, build, q/a, deploy pipeline will cost the company $180,000.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by imdsm on Friday August 14, 2020 @04:32AM (#24155350)
> otherwise your 3 hour code review, build, q/a, deploy pipeline will cost the company $180,000

Taking code review away, because we all know we're not going to sit around waiting for a review while a patch needs to go out urgently, if your build, test, and deploy pipelines take three hours then you have some serious problems that you need to address, and containers aren't it.

There are methods for handling hotfixes/patches to production quickly that work well in high volume sales website setups.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by mumblemumble on Friday August 14, 2020 @08:31AM (#24157023)
> Taking code review away, because we all know we're not going to sit around waiting for a review while a patch needs to go out urgently

I worked at a trading firm where you could add a zero to that cost for a 3-hour outage, and I can tell you that the one thing we would absolutely never skimp on was code review. Because the cost of a bad "fix" that actually makes things worse has the potential to be greater still, and because humans are most likely to make silly mistakes when they're working under intense pressure.

What we would do instead is slightly intensify the code review process by pair programming the hotfix, and ensuring that a third developer who was familiar with the system in question was standing by to follow up with an immediate review.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by allannienhuis on Friday August 14, 2020 @10:59AM (#24158761)
Pair programming anything as urgent as a hotfix works really well. It takes some pressure off of the developer working on it and turns it into a team event.

We will even sometimes keep the video call open until deployment is done and production validation is complete - the devops guys get the information they need, someone else is keeping an eye on the checklist and calling out items if necessary, etc.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by mumblemumble on Friday August 14, 2020 @11:57AM (#24159595)
Oh yeah, absolutely. I was happiest when I also had the attending ops person looking over my shoulder while I worked on the fix.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by codemonkey-zeta on Friday August 14, 2020 @08:58AM (#24157290)
I really like that approach. It also takes pressure off the tech lead or whoever is implementing the fix, and transforms the patch into a full-team responsibility. I bet this sort of behavior makes for strong and effective teams.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by pdimitar on Friday August 14, 2020 @05:40AM (#24155787)
Please do tell. Our containers never take less than 10 minutes to deploy (a single one).
Re:Ask HN: Has anyone migrated off containerized infrastruct... by owenmarshall on Friday August 14, 2020 @07:59AM (#24156739)
I have app stacks that deploy a dozen containers in seconds because they are stateless and close to "functional" – just transformations over inputs.

I have app stacks that deploy a dozen containers over an hour because the orchestration takes time: signal the old containers to drain, pause for an app with a very long initialization time to settle, gradually roll traffic to the new one to let caches warm, and then repeat.

In both of these cases, deployment is a function of the application. There's nothing infrastructural that puts a time floor on things.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by pdimitar on Friday August 14, 2020 @08:02AM (#24156760)
Sure, not contending that. It's just that in my memories blue/green deployments still took less time, although I can't say how much.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by ryanjshaw on Friday August 14, 2020 @08:16AM (#24156873)
Not a serious reply, but it may interesting: One million containers over 3500 nodes in 2 minutes: https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orl...
Re:Ask HN: Has anyone migrated off containerized infrastruct... by asdfaoeu on Friday August 14, 2020 @07:31AM (#24156547)
Well 10 minutes is way less than 3 hours.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by pdimitar on Friday August 14, 2020 @07:56AM (#24156706)
Certainly. But it does add up and it does kill motivation for rapid iteration. :(
Re:Ask HN: Has anyone migrated off containerized infrastruct... by jonpurdy on Friday August 14, 2020 @09:16AM (#24157500)
10 minutes to deploy to production should be fine, but rapid iteration shouldn't be happening in production. It sounds more like the complaint is related to running a similar setup in dev, and taking 10 minutes to see changes during development (which is understandably too long).
Re:Ask HN: Has anyone migrated off containerized infrastruct... by pdimitar on Friday August 14, 2020 @11:23AM (#24159087)
Yep, that's what I meant. I have no choice but to run a local k8s cluster or else I can't test.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by Guthur on Friday August 14, 2020 @08:27AM (#24156997)
and then we're back to the original statement, if you're rapidly iterating hot fixes you have serious problems and likely doing it wrong.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by lovehashbrowns on Friday August 14, 2020 @04:46AM (#24155465)
A lot of businesses that operate 24/7 run on containers quite well. When I had to so these sort of quick hot fix things for a startup, almost all of the issues were caused by lack of testing. Testing lacked because there wasn't an easy way to constantly make sure dev staging and prod are absolutely the same. Same infrastructure, same code, same packages, etc.

That's an easier solve with docker containers. And testing, including UI testing, can be integrated much more easily with ci/CD tools and docker containers that have code which goes by commit hashes and which ensure every package down to the version is controlled across environments.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by quickthrower2 on Friday August 14, 2020 @05:11AM (#24155602)
Someone fucking directly with prod might also cost $180000.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by FpUser on Friday August 14, 2020 @06:45AM (#24156236)
One will cost and another might, see the difference
Re:Ask HN: Has anyone migrated off containerized infrastruct... by nostrebored on Friday August 14, 2020 @07:02AM (#24156369)
Time to deploy is a known value. The impact potential of having a workflow where ssh'ing into production is even possible can cost you buckets as: 1. You're messing with production, obviously. 2. Your infrastructure isn't stateless. 3. Your infrastructure is likely not HA. 4. You likely don't have canaries in place to mitigate the impact of bad production deployments.

And the impact of all of these on direct revenue/productivity can be immense. SSH into prod is a crutch.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by quickthrower2 on Friday August 14, 2020 @05:23PM (#24163465)
They are both a might. Both are a probability distribution.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by kugla on Friday August 14, 2020 @07:49AM (#24156664)
In the long run "fucking with production" as well <i>will</i> cost a fortune.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by iso947 on Friday August 14, 2020 @10:19AM (#24158256)
Citation needed. I’ve “fucked” with many prod systems over the last 15 years and not caused outages, or extended them.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by jpz on Friday August 14, 2020 @07:50AM (#24156666)
Those costs need to be amortised annually.

There are other costs from outages which occur infrequently but are highly costly because developers/support are manually touching the servers.

The cost really should be analysed as what is the median cost on revenue (or profit) as a percentage point. One off pricing is pretty meaningless.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by malka on Friday August 14, 2020 @09:07AM (#24157382)
you rollback and then make a proper fix.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by murkt on Thursday August 13, 2020 @07:41AM (#24142287)
> If you need a hot fix "RIGHT NOW" you might be doing something wrong in the first place.

Maybe I phrased this point badly. I haven't found myself to need a hot fix RIGHT NOW for a long time. What I had in mind was this: sometimes there is an issue that is very hard to reproduce locally. If a developer doesn't understand it from the get go and have to experiment a bit, it can be frustrating to commit, wait for deploy (even to stage environment), test what happens and repeat.

> Not sure what you mean with lingering containers. Do you launch yours through SSH manually?

Of course the application itself is run automatically, web server, workers, etc.

However, we often need to do some bespoke data analysis, so we often ssh into a server, type `make shell` to launch a REPL and type/paste some stuff into it.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by gnfargbl on Friday August 14, 2020 @06:24AM (#24156096)
I think you might be falling into a cycle that I often find myself falling in to. It goes like this: Oh, there's a bug. But it's obviously caused by _this line here_, so I won't even bother testing it offline, I'll just fix it and run CI and then... oh no, wait, it was more complex than I thought, but I'm in the change-CI-test cycle now so I'll keep doing that. And then, all of a sudden it's taken me three hours or more to fix what was in reality quite a small bug.

The solution is to force yourself not to use the CI/container system at all during debugging, and instead to build the binary (or whatever) standalone. That's hard because you invariably aren't tooled up to run the component outside its deployment system so you have to do some extra tricks, but in the long tun it seems to be the way to go.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by murkt on Friday August 14, 2020 @09:39AM (#24157775)
Over the years I've learned to do this very rarely. However, I'm not the lone wolf in the woods, I also have other developers working for me. I can talk to them however long I want and motivate them to debug locally to understand the problem, but in the end they have to gain some experience with their own pain. I would prefer that their experience gaining would be faster, so it would cost me less money :)
Re:Ask HN: Has anyone migrated off containerized infrastruct... by paloaltokid on Friday August 14, 2020 @03:06PM (#24161970)
> I would prefer that their experience gaining would be faster, so it would cost me less money :)

Maybe your current strategy isn't working?

Re:Ask HN: Has anyone migrated off containerized infrastruct... by compsciphd on Thursday August 13, 2020 @08:29AM (#24142661)
docker exec -it <container id> kubectl exec -it pod -c container
Re:Ask HN: Has anyone migrated off containerized infrastruct... by murkt on Thursday August 13, 2020 @09:14AM (#24142989)
Not sure what do you want to say with this command.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by compsciphd on Thursday August 13, 2020 @09:44AM (#24143241)
you want to be able to "ssh in and make changes to figure out how to fix things". why doesn't that do that for you?
Re:Ask HN: Has anyone migrated off containerized infrastruct... by reportgunner on Thursday August 13, 2020 @11:59AM (#24144758)
Sorry, but did you not forget the --rm option to remove the container once it dies ?
Re:Ask HN: Has anyone migrated off containerized infrastruct... by DuskStar on Thursday August 13, 2020 @12:07PM (#24144862)
For both docker and k8s, that command is 'exec into already running container', not 'spin up a new container'.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by dave_sid on Thursday August 13, 2020 @01:12PM (#24145651)
This is all getting quite heated! Please take it outside.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by dave_sid on Thursday August 13, 2020 @02:54PM (#24146870)
This was a joke. Humour.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by imdsm on Friday August 14, 2020 @04:29AM (#24155333)
Please contain yourself.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by AkshatM on Thursday August 13, 2020 @08:52PM (#24151905)
I interpret it as a suggestion that you allow developers access to the running container in production to debug the issue

There are more sane ways to do this than through raw kubectl access, of course: see e.g. telepresence (https://www.telepresence.io/)

Re:Ask HN: Has anyone migrated off containerized infrastruct... by funcDropShadow on Friday August 14, 2020 @05:50AM (#24155856)
By sane, you mean yet another piece of infrastructure that has to be installed, documented, packaged into containers, deployed and updated for a problem that did not exist without containers. For a very large organization (e.g. hundreds of devs) this make sense, but for a medium sized company (> billion EUR turnover per year outside of software business) this soon becomes just another piece of overhead.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by wwright on Friday August 14, 2020 @07:22AM (#24156500)
This problem certainly exists without containers.

- How do you provide easy visibility into running applications?

- How do you prevent inspecting an application from affecting the behavior of an application?

Re:Ask HN: Has anyone migrated off containerized infrastruct... by sseagull on Friday August 14, 2020 @07:52AM (#24156681)
You put this fairly succinctly. And I agree wholeheartedly.

I think of the phrase “adding epicycles” when this kind of stuff starts happening.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by mistahenry on Friday August 14, 2020 @04:41AM (#24155426)
I’ve worked in a number of areas with basically no fail/delay SLAs. I think it’s naive to think “if you need a hot fix right now, you’re doing it wrong”...the number of times we needed to hot fix because of ourselves was very low. But when you’re in an integration heavy environment and one of the many moving parts (outside of your control) breaks, well thought out “put the fire out” stopgaps on the server consistently save the day (and the company money by not breaching the SLA)
Re:Ask HN: Has anyone migrated off containerized infrastruct... by thinkharderdev on Friday August 14, 2020 @12:09PM (#24159741)
That makes perfect sense and it's definitely true that sometimes the hotfix is not a bug in your code (which can be solved by a rollback) but instead having to patch a problem in a dependent system. But that seems orthogonal to the container issue. Shelling into a live server and changing something only works if you have the entire build toolchain on the production server which hasn't generally been the case in my experience. Even if you aren't using containers you still need to build artifacts and deploy them. It's just that you are deploying binary artifacts instead of containers. It doesn't seem like the container builds are the real long pole in that process.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by scarface74 on Friday August 14, 2020 @06:11AM (#24156011)
Redeploy the older working version?
Re:Ask HN: Has anyone migrated off containerized infrastruct... by mgkimsal on Friday August 14, 2020 @07:21AM (#24156496)
"outside your control" is key here. you're assuming a rollback would work. in many cases, some external system changes without your knowledge, and you're only seeing those changes on production.

I've got a client that has data feeds from multiple vendors. some are pulls, some are... "hey, we'll FTP this file to you". the file format has changed - unannounced - at least 3 times in the past... 15 months. Then something breaks on production, but you don't know what. You need to get on that machine and take a look.

"Redeploy the older working version" doesn't do anything except re-introduce more problems in these instances.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by hamburglar on Friday August 14, 2020 @07:43AM (#24156618)
This is a good point. There are probably lots of people on HN working in cloud environments where your dependencies are actually organizationally within your control. If one of your dependencies makes a change that breaks you, you can escalate the problem and compel them to roll back the change. This is the luxury of building the entire world. My service depends on nothing that can't be escalated to my own VP, so "roll back to the old version [of whatever changed]" is a very satisfying answer, but it's not an option when your dependencies aren't obligated to keep you running.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by michaelt on Friday August 14, 2020 @08:56AM (#24157257)
I pity anyone whose system needs less than X downtime per month, but who depends the constant availability of an external system that is down for more than X per month :)
Re:Ask HN: Has anyone migrated off containerized infrastruct... by DasIch on Friday August 14, 2020 @07:54AM (#24156693)
> Then something breaks on production, but you don't know what. You need to get on that machine and take a look.

If that's a problem you find yourself having at all, much less regularly. You have a serious observability problem.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by scarface74 on Friday August 14, 2020 @07:35AM (#24156570)
Isn’t the larger issue that your production environment can be brought down by bad user input?
Re:Ask HN: Has anyone migrated off containerized infrastruct... by detaro on Friday August 14, 2020 @07:47AM (#24156651)
There's breakage outside "brought down". A system that's running but doesn't produce outputs because the input data changed can be "broken" and violating its SLA too. And not really something you can design around outside "we won't promise anything", but then you loose to competitors that do take it on themselves to react quickly enough with hotfixes.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by scarface74 on Friday August 14, 2020 @08:58PM (#24165026)
How fast can you grow if you’re constantly putting out fires? It sounds like you are in a B2B world. Businesses always want more. Where are the sales people/customer service managers that can set realistic expectations on what the client requires vs. what they are expected to do? “logging into production and manually correcting stuff” can only go so far and doesn’t scale.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by collyw on Friday August 14, 2020 @04:02AM (#24155136)
> If you need a hot fix "RIGHT NOW" you might be doing something wrong in the first place.

Without ant context that seems like an outrageously ignorant comment. (In saying that most companies probably are doing many things wrong).

Re:Ask HN: Has anyone migrated off containerized infrastruct... by overgard on Friday August 14, 2020 @02:40PM (#24161636)
> In saying that most companies probably are doing many things wrong

I think that sounds actually very plausible :)

Re:Ask HN: Has anyone migrated off containerized infrastruct... by fizixer on Friday August 14, 2020 @06:51AM (#24156290)
Agreed. This confused the heck out of me.

Almost sounds like script kiddies when they start learning programming for the first time in their lives they assume that the test of successfully learning how-to-program is that your code should compile on first try without errors.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by rco8786 on Friday August 14, 2020 @08:13AM (#24156844)
Give me a break. Everyone needs a hotfix occasionally.

If your users are asking for something and your response is “you’re just doing it wrong!”, you’re probably the one who is wrong.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by jonfw on Friday August 14, 2020 @09:06AM (#24157376)
But if your developers are asking for something and your response is "you're doing it wrong" (hopefully not verbatim), you've got a good mentorship opportunity on your hands
Re:Ask HN: Has anyone migrated off containerized infrastruct... by secondcoming on Friday August 14, 2020 @04:06AM (#24155170)
I don't know what I'd do without being able to ssh into VM instances. Whether it's for looking at various logs, the occasional core dump, or uploading a custom binary to test something, it's incredibly time saving.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by soVeryTired on Friday August 14, 2020 @05:15AM (#24155638)
But... you can ssh into a container and change state (depending on config options), can't you? I'm not sure I follow this response or the OP's complaint.

I mostly write python code and one very nice pattern I've found is to run a container somewhere (either locally or on a server somewhere) with an open port. You can SSH into it and use the remote interpreter as your main project interpreter. That way your dev environment is 100% reproducible. VS Code an Pycharm Pro both support doing that.

Re:Ask HN: Has anyone migrated off containerized infrastruct... by Galanwe on Friday August 14, 2020 @07:06AM (#24156389)
I think OP is working with a farm of containers that are spawned and destroyed dynamically. Which means SSHing on one and fixing a problem would not really help.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by mark_l_watson on Friday August 14, 2020 @09:36AM (#24157733)
For small deployments, running a Common Lisp web app with remote repl access is great for finding problems. I wouldn't recommend this for high traffic apps but there are many use cases in this world for small user base, focused web apps where maximizing developer productivity is required for profitability.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by eejjjj82 on Friday August 14, 2020 @08:34AM (#24157049)
Depends on how you setup the container.
Re:Ask HN: Has anyone migrated off containerized infrastruct... by zemo on Friday August 14, 2020 @11:46AM (#24159434)
> Being able to just ssh into a machine is one of the problems that we did solve with containers.

you should be able to ssh into a machine and strace a process to see why something is going wrong. If your only solution is always "restart the container" or "revert to an old container" or "only deploy containers that are known to work" you're not actually debugging extant problems.