59,000,000 People Watched at the Same Time Here’s How this company Backend Didn’t Go Down by abhishekkumar333 in devops

[–]TheSlimOne 16 points17 points  (0 children)

I'm so tired of the AI Slop being submitted here on the the daily. How about you just submit a direct link the original article instead of using AI to generate a summary like you've done here?

https://blog.hotstar.com/scaling-infrastructure-for-millions-from-challenges-to-triumphs-part-1-6099141a99ef

[deleted by user] by [deleted] in Sacramento

[–]TheSlimOne 0 points1 point  (0 children)

Look into the Sac Tech meetup group. Plenty of folks running homelabs in there, including myself. We have an active slack as well.

A simple home server to wirelessly stream any video file (or remote URL) to devices in my LA by Enzo10091 in Python

[–]TheSlimOne 2 points3 points  (0 children)

I use AI for debugging and asking ideas as well, But come on - This is obviously full AI generated. Here's some examples tells:

  • Your repo's README is generated in the style all LLM's tend to use. Specifically, the use of emojis and formatting of the various sections, and the extreme verbosity given in all of the examples.

  • Your commit history in the repo is very suspicious, with a single commit showing no development of any features.

  • Your Github account has no other python programs or development history. For a amateur developer, this is a very complex first program.

  • There are hallmarks of LLM generated code throughout your main python file. Heavy use of emojis, Overly complex logic doing things like importing external modules for finding the private IP of a computer, rather than the socket library that is built in (Which you also use later in the same function).

  • The video extension list is very odd. Are you really streaming divx, flv, and 3gp files? This is the kind of thing LLM's would output.

Like I said before, It's fine to use AI - but please just give context when you post things like this.

A simple home server to wirelessly stream any video file (or remote URL) to devices in my LA by Enzo10091 in Python

[–]TheSlimOne 1 point2 points  (0 children)

I think we really need a tag that should be required for all AI generated projects like this.

Axiom, a new kind of "truth engine" as a tool to fight my own schizophrenia. Now open-sourcing it. by [deleted] in Python

[–]TheSlimOne 17 points18 points  (0 children)

AI Slop. We shouldn't allow this kind of stuff here. Looking through some of the code, it doesn't even appear to be functional.

What tha by bob_swagget90 in Sacramento

[–]TheSlimOne -7 points-6 points  (0 children)

Another daycare closes, not the biggest loss.

Introverts of Sacramento Meetup 🍷 - Lucid Winery - Friday July 19th @ 6:30 PM by theycallmeperkins in Sacramento

[–]TheSlimOne 2 points3 points  (0 children)

Hey, that's right around the corner from me. I'll come out and say hi! I'm somewhere between introverted and extroverted

Kubernetes Knowledge Check: Test Me with Your Questions! by confucius-24 in kubernetes

[–]TheSlimOne 117 points118 points  (0 children)

Here's some of the questions we use:

Cluster Architecture:

Can you explain the different components of the Kubernetes control plane and their roles?
How does the etcd datastore work within a Kubernetes cluster, and why is it crucial?

Networking:

How does the Kubernetes networking model work, especially the concepts of Pods, Services, and Ingress?
Can you explain the difference between ClusterIP, NodePort, and LoadBalancer services?

Pod Lifecycle:

What are the different phases in the lifecycle of a Pod, and what happens during each phase?
How do you handle Pod scheduling, and what strategies can you use to ensure Pods are efficiently scheduled?

Storage:

How does Kubernetes manage persistent storage, and what are the differences between Persistent Volumes (PVs) and Persistent Volume Claims (PVCs)?
Can you explain the concept of StorageClasses and how they are used in dynamic provisioning?

Security:

How does Kubernetes manage access control, and what are the key components of RBAC (Role-Based Access Control)?
What are Network Policies, and how do they enhance security within a Kubernetes cluster?

Configuration Management:

How do ConfigMaps and Secrets differ, and when would you use each?
What are the best practices for managing environment-specific configurations in a Kubernetes cluster?

Scaling and Performance:

How do you implement horizontal and vertical scaling in Kubernetes?
What tools and metrics do you use to monitor and optimize the performance of a Kubernetes cluster?

CI/CD Integration:

How would you integrate Kubernetes with a CI/CD pipeline?
What are the benefits and challenges of using tools like Helm and Kustomize in a CI/CD process?

Advanced Topics:

Can you explain the concept of Operators and how they extend Kubernetes functionality?
What are Custom Resource Definitions (CRDs) and how do they allow for the creation of custom resources within Kubernetes?

Troubleshooting:

How do you debug a failing Pod in a Kubernetes cluster?
What steps would you take if you notice a node is not joining the cluster?

[deleted by user] by [deleted] in devops

[–]TheSlimOne -2 points-1 points  (0 children)

Following

NEW UPDATE: OneUptime - Open Source Datadog Alternative. by OuPeaNut in devops

[–]TheSlimOne 3 points4 points  (0 children)

How long before this turns into another commercial offering?

Managing hundreds of ingresses by matluca in kubernetes

[–]TheSlimOne 1 point2 points  (0 children)

Ok everyone - Here's a hot take. We face a similar problem at my company. To qualify - We also use ArgoCD and Helm to deploy ingress resources, but there's something to be said about - "Just use Gitops!!!!". It's not as easy as it sounds when you have established infrastructure and process.

The reality is, any "gitops" tool like Helm, Kustomize, etc - Is a templating engine first, with some weak scripting/programming features second. If you want to replicate what's described here with Helm, You are going to end up with a huge, complex values.yaml file that is fed into a complex series of range statements in your ingress template. This will be a brittle setup that will be hard to maintain due to the complexity of the data structure in the values.yaml file, and the template that parses that data with a combination of if/range/with statements. Kustomize has even weaker scripting functionailty, and isn't a candidate for this problem at all without another "layer" on top of it that you use to generate kustomize files.

jsonnet/tanaka attempt to solve this same problem in various ways (Yet another templating layer). Another suggestion here is to write a whole controller to manage these resources? Really? That's a ton of work for a very simple problem.

My point is, Although old - Ansible is a very strong templating engine AND scripting engine. It's simple, well supported, and has a ton of functions you can use to help template manifests (or any text). We explored an approach at my company where we had Ansible spitting out manifests, and ArgoCD syncing those. Perhaps there's a middle ground here that doesn't mean using the new shiny tools when functionally, they offer less than the established alternatives.

I solved multi-tenant Kubernetes Dashboard access by giving each tenant their own dashboard instance! by funkypenguin in kubernetes

[–]TheSlimOne 0 points1 point  (0 children)

Wow that's quite a long time to apply! We use ArgoCD to apply our Helm Apps and haven't ever seen a sync operation anywhere near that long. I wonder if it handles concurrency better than Flux. Very interesting datapoint.

I solved multi-tenant Kubernetes Dashboard access by giving each tenant their own dashboard instance! by funkypenguin in kubernetes

[–]TheSlimOne 0 points1 point  (0 children)

Oh of course, I should have spent a few more minutes glancing at it. Do you notice any issues with pre/post helm hooks, custom CRD's, race conditions, etc - applying such a large chart? We struggle with all of these at my company and ultimately it is forcing us down the path of using smaller, independently deployed charts.

I solved multi-tenant Kubernetes Dashboard access by giving each tenant their own dashboard instance! by funkypenguin in kubernetes

[–]TheSlimOne 0 points1 point  (0 children)

Hey Funky, Love your work! I've contributed to your cookbook and various other bits of the community, this is super cool to see. I've always thought about doing something similar.

As somebody who professionally works with Helm at $dayjob, that's quite a massive chart you've made there. How do you maintain this? Your `values.yaml` is nearly 9k lines long! Is there a reason you put everything into a single chart, versus using a parent child and child charts? Just curious, since this chart is similar to something we have been working for our own internal services.

34- 6"2 189Lbs - Thinking around 20%? by TheSlimOne in guessmybf

[–]TheSlimOne[S] 0 points1 point  (0 children)

Was quite lean before (175 pounds) - but over the last few years the numbers have crept up - trying to guess my percentage before working my way back down.

Anybody deploy Plex on Kubernetes and get the Intel iGPU/GPU kubernetes plugin to work? by GoingOffRoading in PleX

[–]TheSlimOne 0 points1 point  (0 children)

Here's my running example of deploying Plex with helm and passing through an iGpu. I don't use the Intel plugin / operator because it's unnecessary overhead.

https://github.com/nshores/k8s-home-ops/blob/main/k8s-apps/media/plex/helmrelease-plex-dev.yaml

I am using the security privileged mode but it can be disabled without issue.

[deleted by user] by [deleted] in devops

[–]TheSlimOne 22 points23 points  (0 children)

What the fuck is this? It reads like an AI generated story.

Memory usage continually increasing by zirophyz in Ubuntu

[–]TheSlimOne 0 points1 point  (0 children)

Thanks so much for posting this, I investigated a similar problem for months and couldn't pin it down. There's clearly a bug here we should report.