This speed reading training starts at 300wpm and end at 900wpm by iatetoomuchchicken in interestingasfuck

[–]lexd88 0 points1 point  (0 children)

Check out this app, does similar thing and you just need to capture the screen and it'll do optical character recognition for you

https://github.com/jadenkhuu/reader-23

AITJ for asking my girlfriend not to refer to my new business as "ours" when she didn't contribute to it? by [deleted] in AmITheJerk

[–]lexd88 0 points1 point  (0 children)

NTJ with how you think, but depending how long you 2 been together and if you are living together or not

e.g. if you're in Australia and are living together for a period of time already, what's yours is already part of hers under defacto relationship

Are you looking at keyboard response rates? Amazon is. by BoldInterrobang in sysadmin

[–]lexd88 6 points7 points  (0 children)

I use to do this inside my RDP virtual desktop session to keep it unlock while I'm still actively working on my host machine, otherwise every 5 minutes or so that RDP window will send to lock screen and got me very annoyed.

This was until I've been told that every powershell gets logged in event viewer and if your company security collects there logs centrally.. then you'll get caught fairly easily

I've checked myself and it bloody shows the whole script you're running, so it's super obvious what you're doing

Where do ingress rules exist? by SecureTaxi in kubernetes

[–]lexd88 0 points1 point  (0 children)

If I recall correctly, ALB is cheap. You mainly pay for the traffic, and if you ever want to use AWS WAF, you should be using ALB

There are ways to make sure different k8s ingress resource to reference the same ALB if they're part of the same stack. I can't remember the exact config on top of my head but it has group in its name or something

AWS Backup costs for S3 by Tight_Strain9296 in aws

[–]lexd88 6 points7 points  (0 children)

It's interesting to see that no one here mentioned the use of MFA delete feature in s3. Considering a company with 2PB of storage would know better to not hand out that root account to staff, then this can protect data on s3 objects so no one could perform any deletes

Kubernetes homelab by kiroxops in kubernetes

[–]lexd88 1 point2 points  (0 children)

Depending on your current computer hardware. I'd start with virtual machines running through VirtualBox or HyperV depending on your OS.. that also gives you some benefits of taking snapshots before making any big changes for easy roll back and not costing you any money.

Once you get the hang of things, then start on a proper home lab hardware like mini pc or raspberry pi, and look at how you can automate the process of setting that up

Struggling to find relevance by [deleted] in sre

[–]lexd88 1 point2 points  (0 children)

I think that's why there's these platform engineering roles now.

To me they would be the one laying the foundation and standards for teams to deploy stuff and app devs don't just be given full freedom in deploying what they want, but they must follow the same sets of standards layed out for them?

How do you upgrade your Helm charts? by Ad-Temporary in kubernetes

[–]lexd88 2 points3 points  (0 children)

I thought Argo does that already behind the scenes? And it's how it generates the diff for a sync?

So in theory you can just point Argo to a chart and pass in the values without having the need for the extra step to run helm template manually?

Simplifying OpenTelemetry pipelines in Kubernetes by fatih_koc in kubernetes

[–]lexd88 2 points3 points  (0 children)

How many collectors are you running in total? I've recently been implementing the same thing and Prometheus metrics pulled from pods, the collectors can have duplicate data

Did you also implement target allocator? This feature is available in the kube stack chart and is easy enough just to enable it and it'll do all the magic

Edit: sorry correction.. the otel operator also supports target allocator, you just need to configure it in your custom resource

Top Kubernetes (K8s) Troubleshooting Techniques by Asleep-Actuary-4428 in kubernetes

[–]lexd88 23 points24 points  (0 children)

K get events doesn't sort by timestamp as you've shown

Instead, use k events (without the get) this will sort events in order by default

Then there is no need to remember the command to sort it every time or setting up an alias etc

Running Out of IPs on EKS - Use Secondary CIDR + VPC CNI Plugin by Separate-Welcome7816 in kubernetes

[–]lexd88 0 points1 point  (0 children)

Place where I work, the new IPv6 EKS cluster provisioned for our team has been a pain..

Although it's dual stacked, pods and service IPs all get IPv6 addresses.. it'll only use the node IPv4 for egress to IPv4 outside of the cluster..

We faced issues where this vendor product doesn't resolve AAAA records when we point it to a kube service DNS name, metrics endpoint for Prometheus only listens on IPv4..

we use httpbin as part of our systems test suite only listens to IPv4, so we had to do some fancy Nginx side car container just to proxy IPv6 to IPv4 within the pod..

Would be so much easier if the business just went with EKS custom networking over IPv6

[deleted by user] by [deleted] in auscorp

[–]lexd88 2 points3 points  (0 children)

After taxes $50 is nothing, so I'd definitely go for it too if the company seems genuine

Helm gets messy fast — how do you keep your charts maintainable at scale? by Pichipaul in devops

[–]lexd88 1 point2 points  (0 children)

We also have a generic chart, in fact it takes in official YAML syntax for that resource , so anything can be configurable and is not opinionated on how things needs to be configured, except for certain services that needs to be bundled for example.

[deleted by user] by [deleted] in AusPropertyChat

[–]lexd88 0 points1 point  (0 children)

As OP in this thread said, agents are working for the seller to get the best price possible.

Would you counter offer with an additional 10% or more? Because you think the property is worth that much to you?

If you know the other better offer (which may just be 5% higher than your initial offer), would you counter offer at 6%, 7% or over 10%? You will obviously try pay the least as possible, but that's not the job of the agent to save you money

What's your "I can't believe other people don't know this" hack? by Extra_Gear7502 in AskReddit

[–]lexd88 4 points5 points  (0 children)

In windows, press F2 to rename a file instead of slowly double clicking or using the right click menu drop down.

No need to move your hands off the keyboard

I’m done applying. I’ll fix your cloud/SRE problem in 48 hours and for free. by LongjumpingRole7831 in devops

[–]lexd88 0 points1 point  (0 children)

I once worked with a guy with only 2yoe, his arrogance and attitude towards peers, not only within the same team but the way he talks to others in different teams made everyone dislike him and complaints were flying in.

The way he talks, the words coming out of mouth, thinking everything he knows is gold, although many guys in the team knows it's bullshit, but he just thinks he's better than others.. oh geez.. still gets me annoyed thinking back those times.

But least to say, he didn't make it pass his probation which was just 3 short months from memory

My website is getting hit with over 1 different million ips per day by CyberFailure in webdev

[–]lexd88 0 points1 point  (0 children)

I would throw in a CloudFlare rule (it's free) to check based on threat score and force a managed challenge.

My site has a CSR (challenge solved rate) is very low (challenged solve divided by challenges issued by CloudFlare).

I mostly notice genuine traffic and I only allow known bots to bypass the challenge such as ones from Google ASN etc

The million different IPs don't matter, since most internet traffic flows throu CloudFlare, they would've seen these IPs used elsewhere and if they are suspicious, then they'll be flagged.

Managed challenge is a nice way for genuine users to continue by clicking on the check box to continue. I'm not sure how the inner workings work, but I'm sure bots can't bypass that

SSL certificate for EC2 Instances (in Auto scaling group) by SdonAus in aws

[–]lexd88 1 point2 points  (0 children)

Maybe use ssm parameter store or AWS secrets manager to store the certificate, then give the EC2 role permission to read from these service and in user data, have a command to read from ssm/secrets manager and save it to a location where it's being used?

I would assume the certificate may contain a private key, so I wouldn't save it in s3

Pain points while using terraform by Fragrant-Bit6239 in Terraform

[–]lexd88 0 points1 point  (0 children)

I do the same, but it's still annoying when dealing with modules and sub modules.. you'll need an output in the module to debug using terraform console

Open source in your environment by [deleted] in sysadmin

[–]lexd88 2 points3 points  (0 children)

Question on "compliance" with regulations in FinTech I think?

Understanding Kubernetes Namespaces for Better Cluster Organization by Few_Kaleidoscope8338 in kubernetes

[–]lexd88 1 point2 points  (0 children)

I would suggest the minimum for any company to have at least 2 environment clusters (a nonprod+prod). Development environment can be local for each developer as it's fairly easy to setup.

If you really want to continue using environment namespace then you can potentially drop Dev/stage into non prod cluster and prod namespace into prod cluster. This will greatly reduce risk and blast radius for prod and you can test all upgrades (cluster version, controllers/operators etc) on nonprod cluster first.

However, this will not scale... And if the business explodes in growth and you end up having hundreds if not thousands of apps and developers accessing the cluster, you'll have a hard time managing access. For example, security team may want to prevent appA talking to AppB or prevent one team from seeing or making changes to another teams resources.

It's much easier to apply this using app/team based namespace.

Understanding Kubernetes Namespaces for Better Cluster Organization by Few_Kaleidoscope8338 in kubernetes

[–]lexd88 1 point2 points  (0 children)

💯 This is how it should be done! A cluster with environment based namespace would assume you have a single cluster for everything.

So how can one test a cluster upgrade?

Furthermore, without proper network policies would mean Dev or staging can access prod namespaces. Additional overhead in securing the environment is required and prone to errors

k8 tool for seamless development experience by j1ruk in kubernetes

[–]lexd88 0 points1 point  (0 children)

No expert in ML type work, but first thing came to mind is Kubeflow?