|
pointsofdata posted:I don't really see the benefits of using kubernetes over say aws + terraform so far, it seems pretty similar for run of the mill business stuff. but kubernetes is platform-agnostic so instead of writing a bunch of vendor-specific provisioning and deployment scripts, you have nice clean helm charts that deploy to whichever public cloud you’re using! lmao
|
# ¿ Jul 24, 2021 00:40 |
|
|
# ¿ Apr 27, 2024 13:32 |
|
eschaton posted:container systems should define an API and ABI where they provide a shared library like libPOSIX.1.2017.so that defines the “container OS” and then everything contained should only be allowed to interact with the world via that and facilities provided by it how does this help me distribute my lovely Java applications without caring about whatever cursed OS the host is running?
|
# ¿ Aug 8, 2021 09:03 |
|
literally nothing about k8s is simple. it cannot possibly be simple; there are a million moving parts to even the smallest cluster if you want to argue that it’s an essential complexity that’s necessary to reap some sort of overall benefit that’s one thing. or that when taken as a whole it’s less complexity than you could do with an equivalent homebrew system, ok maybe. but lmao at trying to defend the blanket statement “kubernetes is simple, actually”
|
# ¿ Sep 13, 2021 19:18 |
|
our SREs use ansible for pretty much everything. seems unpleasant but no idea what you’d replace it with? writing a bunch of custom scripts yourself to ssh + sudo seems worse
|
# ¿ Sep 14, 2021 07:20 |
|
ate poo poo on live tv posted:Anyway I bring this up, because I'm setting up K8's deployments in our DCs and we are turning up dynamic BGP sessions for each K8 worker node so that we can finally stop loving around with vlans and default gateways. That poo poo sucks. sounds cool. so something like running an exabgp container as a daemonset in your cluster? what does this get you? I know our network team does a lot of stuff with bgp for many of our non-k8s services but I don’t know what that would look like in a cluster. Doesn’t kube-proxy handle all the routing using a bunch of janky iptables rules? dads friend steve fucked around with this message at 08:30 on Sep 14, 2021 |
# ¿ Sep 14, 2021 08:27 |
|
operators seem cool but yeah as an app dev and not platform dev I expect I’ll never write one last I checked the official sdk involved copying a huge amount of boilerplate and then adding your stuff to those files, which made upgrading when the framework inevitably changes seem like a huge pain
|
# ¿ Oct 18, 2021 03:19 |
|
that is, no poo poo, what our Platform Team decided to do. the template files are loving ghastly and the sole guy who built it left, so it’s unmaintainable
|
# ¿ Oct 19, 2021 15:06 |
|
Nomnom Cookie posted:sending raw ethernet frames directly to cluster peers "for performance". like if you didn't hear a skinny 23 year old white guy talking earnestly about routing overhead when you read that sentence, you're still a junior what the gently caress that can’t be what ate poo poo on live tv is talking about
|
# ¿ Jan 7, 2022 21:52 |
|
Nomnom Cookie posted:not literally, but that level of brain damage, yes. have you not done thing with packet before hell no I haven’t. I live in layer 7, making my living the old fashioned way - writing fart apps in Java and Go
|
# ¿ Jan 8, 2022 03:32 |
|
I’ve spent the last week evaluating different terrible tools that generate insane cloudformation yaml files and I can’t believe there’s something out there that makes me miss helm’s dumbass yaml templating I imagine in a week I’ll be back to helmin and eating every single one of these words
|
# ¿ Jun 3, 2022 08:35 |
|
Gentle Autist posted:just use cdk and ignore the cfn files it makes yes, that is what I’m leaning towards of course, our company doesn’t allow use of IAM users, it’s all STS AssumeRole for everything, including our (on-prem) CICD. so I need to figure out how to get cross-account CDK working, which it supports but is much more poorly documented and, of course, requires reading and understanding the raw CFN template the CDK uses for bootstrapping point being, dehumanize yourself and face to yaml
|
# ¿ Jun 3, 2022 20:43 |
|
istio seems like an insanely over complicated solution that ends up being much bigger than the problem it claims to solve I’m real glad the team at work that wanted us to standardize on it just kinda gave up and moved on
|
# ¿ Sep 8, 2022 07:36 |
|
distortion park posted:i want to say that the problem is that "self serve" dev ops systems are being chosen by people who dedicate their jobs to infrastructure, not to the people focussing on application and feature development, but have not much confidence in that statement. it’s an interesting point. on the flip side, right now in my org we have the dev team trying to push through an IAC standardization, but they’re also of the mindset that they don’t want to and don’t have time to learn poo poo that should be handled by an infra / platform team. which is fine and valid, but i don’t believe it’s a recipe for success to have the people who want to minimize their own long-term responsibility and involvement in a system designing that system which I guess was the original industry motivation behind devops as a proper role, but no one in my group, dev or ops, is interested in becoming devops lol
|
# ¿ Sep 8, 2022 10:21 |
|
I’m not understanding what you guys are talking about where it’s impossible to remove pods gracefully without full cluster synchronization (not sure what this means to be honest) or hammering etcd. but I do know AWS ELB has been able to do connection draining for the better part of a decade, so I’m going to have to agree with this12 rats tied together posted:we have like 4 decades of HA load balancers, software and hardware, that are able to agree on when it's time for a node to stop receiving traffic
|
# ¿ Sep 10, 2022 06:52 |
|
|
# ¿ Apr 27, 2024 13:32 |
|
my homie dhall posted:connection draining in traditional setups is fine because the number of nodes is small, the price for keeping them in sync is fairly small. with kubernetes services, every node in your cluster becomes a load balancer lol kube docs posted:kube-proxy o yah, forgot about this part. I think that was what I was missing. thanks, and lol
|
# ¿ Sep 10, 2022 19:25 |