News for hackers. Stuff that matters.
Re:Container technologies at Coinbase: Why Kubernetes is not... by thrwn_frthr_awy on Monday June 08, 2020 @05:37PM (#23461075)
> This actually was a very real problem at my current job. The data pipeline was migrated to k8s and I was one of the engineers that worked to do that. Unfortunately, neither myself (nor the other data engineer) was a Kubernetes guy, so we kept running into dev-ops walls while also trying to build features and maintain the current codebase.

I've experienced this as well. At the last large company I worked at we had a Heroku-like system to run our apps on. That was deprecated for a Docker-based solution. And then _that_ has now been deprecated for a Kubernetes offering. We just ran some Python web apps–we didn't want to have to learn and support an entire system. And here's the thing, most big tech companies I've worked with are all made up of these small, "internal" services, that just want a simple place to run their services.

Re:Container technologies at Coinbase: Why Kubernetes is not... by rubber_duck on Monday June 08, 2020 @07:11PM (#23461803)
I've used k8s on an early phase project I later moved off from so I don't have much experience with it but I got the impression that simple scenarios worked like documented. You already had a docker based stack so it sounds like hosted k8s shouldn't be that far off from what you were running.

What issues did you encounter ? I had to spend a week working through it to get familiar with everything but I wasn't experienced with docker previously (I've played with it a few times but never had to setup stuff like custom registry, versioning, etc.)

I did end up in situations where the cluster was FUBAR but I eventually figured out that everyone just recommends rebuilding the cluster over diagnosing random stuff that went wrong during development.

Re:Container technologies at Coinbase: Why Kubernetes is not... by croh on Monday June 08, 2020 @06:10PM (#23461377)
Been there. Simple python django app. Max 20 APIs. Expecting 100 requests per month. But POs and directors wanted shiny DevOps tools. Problems with typical MNCs. Every quarter manager/director comes with some new hype.
Re:Container technologies at Coinbase: Why Kubernetes is not... by dvcrn on Monday June 08, 2020 @10:02PM (#23462900)
If it's a hosted k8s, all you'd do is containerize your application, then create a deployment that pulls that container and exposes it through a loadbalancer. The container is the same if you'd push it to herokus container registry or beanstalk
Re:Container technologies at Coinbase: Why Kubernetes is not... by treeman79 on Monday June 08, 2020 @10:42PM (#23463109)
Heroku I configure external items with some environments variables. Often there is a simple command to do it for me.

Helm. I’m staring at 20 pages of Yaml. Most of it seems arbitrary. Crap ton of interconnections. Plus defining all iam roles.

Doesn’t help that devops team keeps writing custom scripts to interact with it.

Re:Container technologies at Coinbase: Why Kubernetes is not... by dvcrn on Monday June 08, 2020 @11:31PM (#23463396)
On k8s, you write those env variables into the deployment manifest that describes the container. If they are sensitive, pack them into a k8s secret and add that to the container instead.

You can use the external services the same way if they are already setup with things like DATABASE_URL that holds a postgres connection string to amazon RDS, etc. Running k8s doesn't mean you have to move your entire stack into k8s, you can still use hosted services just fine.

In all my time with k8s, I never used Helm. If you don't need it, don't use it and keep it simple. k8s can do a ton of stuff but in reality, you barely need more than the basic.

Re:Container technologies at Coinbase: Why Kubernetes is not... by Ataraxy on Monday June 08, 2020 @07:52PM (#23462121)
Isn't that the appeal for google's cloud run? A sort of go between from cloud functions/docker image.