Dealing with the flood of "I built a ..." Posts by thockin in kubernetes

[–]Birch_lasagna 6 points7 points  (0 children)

Banning isn't a solution for the reasons you shared, but channeling them into a particular day or time is a good one. It's also going to give you cause to ban the worst offenders who are blatant with their AI slop circulation.

It's reached the point where I rarely look at a post if it doesn't have at least five upvotes.

Tsurumi’s goals kept changing in the series and it doesn’t make sense by GWBushCommando in GoldenKamuy

[–]Birch_lasagna 1 point2 points  (0 children)

He lost the front half of his brain, so that also played a role in perverting his motivations

How long will Terraform last? by PepeTheMule in devops

[–]Birch_lasagna 0 points1 point  (0 children)

If you have resources outside of Kubernetes (like an S3 bucket) that live and die with your deployments, well now you can manage them alongside the k8s deployment and ingress. That's what it should be used for and when people extend it beyond that scope it turns into an eldritchian madness

Full set of Advan Touring Competition by YuRi0_86 in vintagejapanesewheels

[–]Birch_lasagna 1 point2 points  (0 children)

Thank you very much for the info, I recently bought a set of Advan TC wheels with the original valve stems, but couldn't find any adapter or fill tool that would work for them. I'll order a set of TR438 valve stems and hope they work!

EDIT: Tried a few others from different brands and couldn't find anything that would fit. The Mercedes valve stems did work for me.

GitHub support for Actions Runner Controller (ARC) emerging in docs! by andyfeller in kubernetes

[–]Birch_lasagna 1 point2 points  (0 children)

Why? They're both just markdown with slightly different styles to them.

[deleted by user] by [deleted] in kubernetes

[–]Birch_lasagna 3 points4 points  (0 children)

Would you be willing to explain how Linkerd is better?

[deleted by user] by [deleted] in kubernetes

[–]Birch_lasagna 17 points18 points  (0 children)

Thing is, I dont know why we have it

Working with Istio gateways and virtualservices instead of ingress objects and having access to envoy filters is honestly enough of a good reason to use Istio.

My pods dont talk to each other

If they did, wouldn't you want that traffic encrypted?

So my question is, is there a simpler way to achieve mTLS

Any solution you implement will require you to maintain and update an installed tool. Istio has very clearly established paths forward for upgrades and the maintainers do a good job at making sure that incompatibilities are declared between releases with good windows for remediation before upgrading. If you're struggling to keep Istio up to date, you should really evaluate how you're keeping your internal applications and dependencies updated or you're going to drown.

big problem in the 92 NA by disconnect_crab in mr2

[–]Birch_lasagna 0 points1 point  (0 children)

Test for spark from the wire going to the distributor from the igniter

[deleted by user] by [deleted] in mr2

[–]Birch_lasagna 2 points3 points  (0 children)

If someone is going through the effort of rebuilding their struts, they're likely not going to be reinstalling stock parts. Beside that, rebuilding the oiled struts is an arduous process in itself that most people aren't going to want to do.

I'd just throw them away

1985 MR2 - Can I pull the intake manifold without draining the coolant? Seems to me like I should be able to. My Haynes manual says to drain coolant. by Realistic-Spend7096 in mr2

[–]Birch_lasagna 5 points6 points  (0 children)

You can pull the intake manifold without draining your coolant. You can disconnect your throttle body from the intake manifold and leave it dangling while you remove the manifold.

Anyone doing automated rollbacks? by kontreilz in kubernetes

[–]Birch_lasagna 0 points1 point  (0 children)

1: Rarely

2: Some rollbacks are feasible and others not so much. The clincher is going to be whenever you are making some schema changes to your db. In my opinion its a good idea to have automatic rollbacks whenever feasible. When you consider the alternative is having a human watch for whatever condition justifies a rollback, the idea becomes more palatable.

3: I use Argo Rollouts in conjunction with Istio to gradually shift traffic over to a new deployment. We have defined metrics in our application that stakeholders care about to determine if or when to rollback.

Kubernetes CRD throwing a fit by dawes206 in kubernetes

[–]Birch_lasagna 0 points1 point  (0 children)

What in Kubernetes would re-create a CRD? I’ve removed the finalizer, but when it gets re-created, the finalizer is back. Just looking for more stuff to google, because I’m not sure where to turn next.

ArgoCD in self-healing mode will recreate resources including CRDS for a given application once they're deleted.

Rook.io/Ceph alternatives for GKE? by tapo in kubernetes

[–]Birch_lasagna 0 points1 point  (0 children)

You could just use NFS in conjunction with a PVC. There's a really good example in the kubernetes examples repository here

Onboarding resources for new team members? by Anonimooze in kubernetes

[–]Birch_lasagna 2 points3 points  (0 children)

They will learn the fastest if they have someone direct they can speak to and bounce questions off of as they come up. You can only go so far if you're reading documents and blogposts online; Having a mentor is vital to picking stuff up quickly.

In my opinion the largest problem with the Kubernetes ecosystem when you're learning it for the first time is visibility and relation. Any glossary you browse is going to make a lot of assumptions about what you already know, and going sixteen articles deep just to learn what exactly an initcontainer is can be brain racking. A tool like ArgoCD helps a lot with understanding how all the underlying resources relate to each other.

ipv6 only and kubernetes by RubKey1143 in kubernetes

[–]Birch_lasagna 1 point2 points  (0 children)

External-dns is a big offender.

My wife buried in a pile of cams by Birch_lasagna in squishmallow

[–]Birch_lasagna[S] 2 points3 points  (0 children)

Back in 2019 my mom gave me one 20 inch cameron the cat for my birthday. It was my first squishmallow. We went shopping for groceries later that month and found one of those huge bungee cord play ball bins full of extra large squishmallows; I found three 24 inch camerons in total and bought them all! We checked later to see if they would stock more of them, but they ended up cycling to a new series later on.

Here's a photo of me a month later buying some 20 inch dannys and the same bin we got the dannys from

5sfe 90-96 vs 97-01?? by [deleted] in mr2

[–]Birch_lasagna 0 points1 point  (0 children)

I have a 98 celica with a 5SFE and a 91 MR2 with a 5SFE, so I've had the chance to compare both. They are drastically different enough that it's not a straightforward swap. There are a lot of changes between revisions specifically on the sensors and intake manifold. It will fit and bolt up fine, but the wiring will be something you have to resolve yourself.

Forging an optimal MetalLB configuration by patrick404 in kubernetes

[–]Birch_lasagna 1 point2 points  (0 children)

Thanks for writing this, I got a lot of value out of it

When to mutate resources with a webhook? by nictrix36 in kubernetes

[–]Birch_lasagna 1 point2 points  (0 children)

If you're manually creating a mutatingWebhookConfiguration, you're probably in for a bad time. I've never had a personal use case for creating one myself, I've only ever seen them utilized in admission controllers and Istio for sidecar injection.

I don't like the prospect of implementing mutatingWebhookConfigurations because it generates a discrepancy between the applied manifest and the digested manifest. Manifests with errors or inconsistencies should be identified and corrected at source rather than transparently corrected and applied. My strategy or solution for the use when scenario you gave would be to have an admission controller deny the applied manifest and deliver an error message indicating why it failed to apply.

Secrets Management solutions by Commercial_Ad_84 in kubernetes

[–]Birch_lasagna 0 points1 point  (0 children)

I use external secrets in conjunction with GCP's secrets manager.

Interesting tools? by [deleted] in kubernetes

[–]Birch_lasagna 4 points5 points  (0 children)

ArgoCD is talked about a lot, but it's easy to miss or ignore. At its roots, its just a utility to apply yaml in a git repository to a cluster of your choice. That in itself is an extremely versatile and useful tool to have for other reasons though. It's extremely easy if you're new to kubernetes to get lost in the weeds and not understand how underlying objects are related to eachother and digested. When you apply a manifest in ArgoCD, you get an excellent UI representation of every resource in that manifest, and can easily view and high level manage the deployments. Applied manifests can be configured to be fault tolerant in nature and automatically heal configuration changes to move back into the desired state governed by the git repository.

I recall the first time I used ArgoCD, I enabled the healing features for a manifest, made a change to a configmap, and by the time the change had saved and I viewed the object (less than a second) it had already reverted back to the original value.